From 89721f0c58ec6d16ecdf0dbea7059854eac42fd9 Mon Sep 17 00:00:00 2001
From: dabaoji <364453445@qq.com>
Date: 星期一, 11 十一月 2024 15:03:50 +0800
Subject: [PATCH] 1111 btgotq打包配置

---
 Assets/Editor/XCodeProjectMod.cs |  103 ++++++++++++---------------------------------------
 1 files changed, 24 insertions(+), 79 deletions(-)

diff --git a/Assets/Editor/XCodeProjectMod.cs b/Assets/Editor/XCodeProjectMod.cs
index 7505980..1a263a9 100644
--- a/Assets/Editor/XCodeProjectMod.cs
+++ b/Assets/Editor/XCodeProjectMod.cs
@@ -10,7 +10,7 @@
     private const string CODE_SIGN_DISTRIBUTION = "";
     private const string PROVISIONING_DEVELOPER = "";
     private const string PROVISIONING_DISTRIBUTION = "";
-    private const string TEAM = "5X26T385YZ";
+    private const string TEAM = "";
 
     [UnityEditor.Callbacks.PostProcessBuild(999)]
     public static void OnPostprocessBuild(BuildTarget buildTarget, string path)
@@ -40,11 +40,10 @@
         project.AddBuildProperty(targetGUID, "GCC_GENERATE_DEBUGGING_SYMBOLS", "NO");
         //wkwebview
         project.AddFrameworkToProject(fwTargetGUID, "WebKit.framework", true);
-        
+
         project.AddFrameworkToProject(fwTargetGUID, "SystemConfiguration.framework", true);
         project.AddFrameworkToProject(fwTargetGUID, "Security.framework", true);
         project.AddFrameworkToProject(fwTargetGUID, "JavaScriptCore.framework", true);
-        project.AddFrameworkToProject(fwTargetGUID, "Accelerate.framework", true);
 
         // 澶勭悊 搴撴枃浠�
         project.AddFileToBuild(fwTargetGUID, project.AddFile("/usr/lib/libz.tbd", "Frameworks/libz.tbd", PBXSourceTree.Sdk));
@@ -88,75 +87,8 @@
         _dict.SetBoolean("NSIncludesSubdomains", true);
         _dict.SetBoolean("NSExceptionAllowsInsecureHTTPLoads", true);
 
-        _rootDict.SetString("NSMicrophoneUsageDescription", "浣跨敤楹ュ厠棰ㄦ瑠闄�");
-        _rootDict.SetString("NSPhotoLibraryAddUsageDescription", "闇�瑕佹偍鐨勫悓鎰忥紝淇濆瓨鍦栫墖鍒扮浉鍐�");
-        //_rootDict.SetString("NSCameraUsageDescription", "闇�瑕佹偍鐨勫悓鎰忥紝鎵嶈兘浣跨敤鐩告");
-        _rootDict.SetString("NSUserTrackingUsageDescription", "闇�瑕佹偍鐨勫悓鎰忥紝鎵嶈兘浣跨敤寤e憡杩借工");
-            
-        _rootDict.SetString("FacebookAppID", "843918290533426");
-        _rootDict.SetString("FacebookClientToken", "f36292a301cc9970a5ff50fdb0f61bd9");
-        _rootDict.SetString("FacebookDisplayName", "鍒�鍔嶈悓淇�");
-
-
-
-        PlistElementArray nsURLTypes = _rootDict.CreateArray("CFBundleURLTypes");
-        var dict0 = nsURLTypes.AddDict();
-        dict0.SetString("CFBundleTypeRole", "Editor");
-        dict0.SetString("CFBundleURLName", "MY");
-        var schemesArray = dict0.CreateArray("CFBundleURLSchemes");
-        schemesArray.AddString("MYAliPayScheme20003");
-
-        dict0 = nsURLTypes.AddDict();
-        dict0.SetString("CFBundleTypeRole", "Editor");
-        dict0.SetString("CFBundleURLName", "fb");
-        schemesArray = dict0.CreateArray("CFBundleURLSchemes");
-        schemesArray.AddString("fb843918290533426");
-
-
-        dict0 = nsURLTypes.AddDict();
-        dict0.SetString("CFBundleTypeRole", "Editor");
-        dict0.SetString("CFBundleURLName", "Google");
-        schemesArray = dict0.CreateArray("CFBundleURLSchemes");
-        schemesArray.AddString("com.googleusercontent.apps.248164024994-m66oqvtjomqh1r8je01gkvk5bhn76m0k");
-
-        var array1 = _rootDict.CreateArray("LSApplicationQueriesSchemes");
-        array1.AddString("safepay");
-        array1.AddString("itms-services");
-        array1.AddString("wechat");
-        array1.AddString("weixin");
-        array1.AddString("mqqapi");
-        array1.AddString("mqq");
-        array1.AddString("mqqOpensdkSSoLogin");
-        array1.AddString("mqqconnect");
-        array1.AddString("mqqopensdkdataline");
-        array1.AddString("mqqopensdkgrouptribeshare");
-        array1.AddString("mqqopensdkfriend");
-        array1.AddString("mqqopensdkapi");
-        array1.AddString("mqqopensdkapiV2");
-        array1.AddString("mqqopensdkapiV3");
-        array1.AddString("mqzoneopensdk");
-        array1.AddString("wtloginmqq");
-        array1.AddString("wtloginmqq2");
-        array1.AddString("mqqwpa");
-        array1.AddString("mqzone");
-        array1.AddString("mqzonev2");
-        array1.AddString("mqzoneshare");
-        array1.AddString("wtloginqzone");
-        array1.AddString("mqzonewx");
-        array1.AddString("mqzoneopensdkapiV2");
-        array1.AddString("mqzoneopensdkapi19");
-        array1.AddString("mqzoneopensdkapi");
-        array1.AddString("mqzoneopensdk");
-        array1.AddString("tim");
-        array1.AddString("alipay");
-        array1.AddString("alipayqr");
-        array1.AddString("alipayshare");
-        array1.AddString("alipays");
-        array1.AddString("pinterestsdk.v1");
-        array1.AddString("weixinULAPI");
-        array1.AddString("fb");
-        array1.AddString("fbapi");
-
+        //_rootDict.SetString("NSMicrophoneUsageDescription", "浣跨敤楹﹀厠椋庢潈闄�");
+        //_rootDict.SetString("NSPhotoLibraryAddUsageDescription", "浣跨敤鐩稿唽鏉冮檺,鐢ㄤ互瀛樺偍鎴睆鐨勮处鍙蜂俊鎭�,浠ラ槻蹇樿璐﹀彿瀵嗙爜");
 
         File.WriteAllText(_plistPath, _plist.WriteToString());
     }
@@ -166,23 +98,36 @@
         //淇敼UnityAppController.mm 鏂囦欢
         var _xclass = new XClass(projectPath + "/Classes/UnityAppController.mm");
         //寮曞叆UniversalSDK
-        _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#include \"UniversalSDK.h\"" + "\n#import <MYSDK/MYSDK.h>");
+        _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#include \"UniversalSDK.h\"" + "\n#import <SMPCQuickSDK/SMPCQuickSDK.h>");
         //unity浜や簰璋冪敤鐨勬柟娉�
         string newCode = "\n" +
-                 "extern \"C\" void IOSMessageHandle(const char* jsonString) {\n" +
+                 "extern \"C\" void IOSUniyMessageHandle(const char* jsonString) {\n" +
                  "    [GetAppController().universalSDK HandleUnityMessage:[NSString stringWithUTF8String:jsonString]];\n" +
                  "}";
         _xclass.WriteBelow("extern \"C\" ScreenOrientation    UnityCurrentOrientation()   { return GetAppController().unityView.contentOrientation; }", newCode);
         //鍒濆鍖朥niversalSDK
         newCode = "\n" +
                 "    _universalSDK = [[UniversalSDK alloc] init];\n    [_universalSDK QuickSDKInit:application didFinishLaunchingWithOptions:launchOptions];";
-        _xclass.WriteBelow("[KeyboardDelegate Initialize];", newCode);
+        _xclass.WriteBelow("::printf(\"-> applicationDidFinishLaunching()\\n\");", newCode);
 
-
+        newCode = "\n" +
+            "if([SMPCQuickSDK defaultInstance].channelType == 39 ||[SMPCQuickSDK defaultInstance].channelType == 1803 ){\n" +
+            "return [[SMPCQuickSDK defaultInstance] application: application supportedInterfaceOrientationsForWindow:window];}\n" +
+            "else {\n" +
+            "[[SMPCQuickSDK defaultInstance] application: application supportedInterfaceOrientationsForWindow:window];}\n";
         //quick sdk 鐢熷懡鍛ㄦ湡
-        _xclass.WriteBelow("- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary<NSString*, id>*)options\n{", "\n  [MYSDK application:app openURL:url options:options];");
-        _xclass.WriteBelow("::printf(\"-> applicationDidEnterBackground()\\n\");", "[MYSDK applicationDidEnterBackground:application];");
-        _xclass.WriteBelow("::printf(\"-> applicationWillEnterForeground()\\n\");", "[MYSDK applicationWillEnterForeground:application];");
+        _xclass.WriteBelow("- (NSUInteger)application:(UIApplication*)application supportedInterfaceOrientationsForWindow:(UIWindow*)window\n{", newCode);
+        _xclass.WriteBelow("AppController_SendNotificationWithArg(kUnityDidReceiveRemoteNotification, userInfo);", "[[SMPCQuickSDK defaultInstance] application:application didReceiveRemoteNotification:userInfo];");
+        _xclass.WriteBelow("AppController_SendNotificationWithArg(kUnityDidRegisterForRemoteNotificationsWithDeviceToken, deviceToken);", "[[SMPCQuickSDK defaultInstance] application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken];");
+        _xclass.WriteBelow("AppController_SendNotificationWithArg(kUnityDidFailToRegisterForRemoteNotificationsWithError, error);", "[[SMPCQuickSDK defaultInstance] application:application didFailToRegisterForRemoteNotificationsWithError:error];");
+
+        newCode = "\t[[SMPCQuickSDK defaultInstance] openURL:url application:app];\n\tif (sourceApplication && annotation)\n\t{\n\t\t[[SMPCQuickSDK defaultInstance] openURL:url sourceApplication:sourceApplication application:app annotation:annotation];\n\t}\n\t[[SMPCQuickSDK defaultInstance] openURL:url application:app options:options];\n";
+        _xclass.WriteBelow("AppController_SendNotificationWithArg(kUnityOnOpenURL, notifData)", newCode);
+        _xclass.WriteBelow("::printf(\"-> applicationDidEnterBackground()\\n\");", "[[SMPCQuickSDK defaultInstance] applicationDidEnterBackground:application];");
+        _xclass.WriteBelow("::printf(\"-> applicationWillEnterForeground()\\n\");", "[[SMPCQuickSDK defaultInstance] applicationWillEnterForeground:application];");
+        _xclass.WriteBelow("::printf(\"-> applicationDidBecomeActive()\\n\");", "[[SMPCQuickSDK defaultInstance] applicationDidBecomeActive:application];");
+        _xclass.WriteBelow("::printf(\"-> applicationWillResignActive()\\n\");", "[[SMPCQuickSDK defaultInstance] applicationWillResignActive:application];");
+        _xclass.WriteBelow("::printf(\"-> applicationWillTerminate()\\n\");", "[[SMPCQuickSDK defaultInstance] applicationWillTerminate:application];");
 
 
         //淇敼UnityAppController.h 鏂囦欢

--
Gitblit v1.8.0