From 873023c7dbd7a02246c9d1b80a4fe151c433aa71 Mon Sep 17 00:00:00 2001 From: xiaoyi Date: Tue, 6 Jul 2021 15:53:36 +0800 Subject: [PATCH] feat(*): Bootstrap remove unuse interface , remove native library , iOS compilation script migration to login --- Editor/TapLoginIOSProcessor.cs | 18 ++++++++++++++++-- Plugins/TapTap.Login.dll | Bin 11264 -> 11776 bytes Plugins/TapTap.Login.pdb | Bin 9524 -> 9608 bytes 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Editor/TapLoginIOSProcessor.cs b/Editor/TapLoginIOSProcessor.cs index 25e1d30..58ab393 100644 --- a/Editor/TapLoginIOSProcessor.cs +++ b/Editor/TapLoginIOSProcessor.cs @@ -1,3 +1,4 @@ +using System.IO; using TapTap.Common.Editor; using UnityEditor; using UnityEditor.Callbacks; @@ -11,14 +12,27 @@ namespace TapTap.Login.Editor public static void OnPostprocessBuild(BuildTarget buildTarget, string path) { if (buildTarget != BuildTarget.iOS) return; - + + var parentFolder = Directory.GetParent(Application.dataPath).FullName; + + var plistFile = TapFileHelper.RecursionFilterFile(parentFolder + "/Assets/Plugins/", "TDS-Info.plist"); + + if (!plistFile.Exists) + { + Debug.LogError("TapLogin Can't find TDS-Info.plist in Project/Assets/Plugins/!"); + } + + TapCommonCompile.HandlerPlist(path, plistFile.FullName); + + // UnityAppController.mm 中对于 URLScheme 的处理 var unityAppControllerPath = path + "/Classes/UnityAppController.mm"; var unityAppController = new TapFileHelper(unityAppControllerPath); unityAppController.WriteBelow(@"#import ", @"#import "); unityAppController.WriteBelow( @"id sourceApplication = options[UIApplicationOpenURLOptionsSourceApplicationKey], annotation = options[UIApplicationOpenURLOptionsAnnotationKey];", @"if(url){[TapLoginHelper handleTapTapOpenURL:url];}"); - Debug.Log("TapLogin Change AppControler File!"); + + Debug.Log("TapLogin Change AppController File!"); } } } \ No newline at end of file diff --git a/Plugins/TapTap.Login.dll b/Plugins/TapTap.Login.dll index bc9539aeb7244fb8136be2ca6192a5646ba32f65..608ea47797eab7ff545badd13a70b4176950e079 100644 GIT binary patch delta 3321 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 Qi4&6(-m1S-d{Wwf0hLk<$p8QV diff --git a/Plugins/TapTap.Login.pdb b/Plugins/TapTap.Login.pdb index ab52516d89ed4ff256f85ad846e37564c7630537..add566990b3a0f6f2dcfc0778eae196f84822216 100644 GIT binary patch delta 1448 zcmZ9Le@t6d6vxl&d#{wjE$x7TeSP%x2Xv)Ss&v4j&LM6L9gd|mBxW(-5;x)om8r8D zZJikXW16vR_D40;#2B5KbDL;lqE1b=WXlr#k3{){ndl!HaXQU1L!#eXUiH~F-*?XE zoO9p3@7#MA?tkTh6=EluprU_#?s}Ob^`$ zy9Pey2j6>e`VsJxDdrh_@b!UHr~hbcUhaN-;Lwp{bH{yZ0y%x|++bQbn;;LwAn{^5 zbigZ9)~k?Blc`=)Xasfw_6yiW*lj+U_V^SE=`tmCjPlFW11ItP7Tii=$Nr_yD_zk{wrHr-BXU8RgJ z@+y61+FPdWscrdh;1s_p_2*nvMK+R3VYG?r@WEvsv#@Bv9>|TnY}QwSJ>>kCYrz{V z>;l(YShTaj!Zk!WYW#nIHdb&`1>c4RmlvSngr zU%^HN2P!yd;Q@>fffchu;v|N_c9Ub^R&bTcHJG2;aL&qs%@!6d7Ym9Y>o5m+u~TJs zBKJKMMZU(&uUc5-KY?P%GfTeABHt?tI#Ez(7M!xMD0m!7An!KwC)b(Bl$X-0URgH{xk&gh1!($D%ho|{_U!gKs1 zkNT9xUo)B%yHr@>7Y%>3@TV~ooqjI5^@rxk(QC!E?Z2Gw>%6ddzM1VLsW$7uvFgab$a*Q^6#H$}Z|uxMO-?|S3_{{WF# zRBW1v&>he6pF%N5=MG%jw){!1hqp*hJ{F#+`gs1+`LE``;TOWg>wdA1*S7}#0f3{+ Am;e9( delta 1369 zcmZ9Le`s4(6vxj^-b?x;FG-iK*1Y$U_nM?-ZA_zXbz`p5AFS=xvdy+mVTDCkn`|y| zO&kVgnWKV#2yWa_utGPKjn1j8w3`h5PuXO`V4{eBST=_u3IkU}Q3Ss?ebLvpeBU{r zb58EP=l*zO=i-i&8~1INh$6>`>SdySfaA_Z6NK<5VnD)cpE&RUGfnL~4 z;HfaU`-R-I;J*X+e|oXY+&NeBE`2%n>w!Q2q~jS43!0P;g(U>B4Q zI;j|xD5g58LzO5GI|X|O_CD;BnvBvN%J#dV4P3^~acmS`}HI3Hr|B?s+A?K$WM z>I0|^L(R}b&_)fDkW5pWOw-WEWfrl@pG==2{x$S7^q1zMAzh}lF7h%hTJ|@~CPM%J z?)eZSi3c3pN*;2PgIGC*T_FYiRd}zBMaO#}FY->S-VOFq&3~+b{Wh)z*RA1otGPsh z)d53_Ri-Idq40*+tuW%*bf~?QV zUqF3@Mg9oXioD;-Pg`6EPQvGJO0TABRlJGvon~}Pt%6?-G1{t${yb%$>0VeLWMa!B z*yb1oF_j82{I}rNER!M0bY9<&?_K>YzDDRazE3ZV$w$>r*Kjdk7(d*wViF_i$??D<`Z4nY_5zCr-kFWPSd(U-GdDUx|7joi>ZZ&v^+04>>%-qeE_(!I;=Nlu`Nl#^l zw=X82+4aZK^w8;gv*GfM!>