Assets/Editor/XCodeProjectMod.cs
@@ -2,18 +2,18 @@ using System.IO; using UnityEditor; using UnityEditor.iOS.Xcode.Custom; using UnityEditor.iOS.Xcode.Custom.Extensions; using UnityEngine; public class XCodeProjectMod { #if UNITY_IOS private const string CODE_SIGN_DEVELOPER = ""; private const string CODE_SIGN_DISTRIBUTION = ""; private const string PROVISIONING_DEVELOPER = ""; private const string PROVISIONING_DISTRIBUTION = ""; private const string TEAM = "5X26T385YZ"; #if UNITY_IOS [UnityEditor.Callbacks.PostProcessBuild(999)] public static void OnPostprocessBuild(BuildTarget buildTarget, string path) { @@ -21,8 +21,6 @@ { return; } string _projectPath = PBXProject.GetPBXProjectPath(path); @@ -66,8 +64,11 @@ _project.AddFileToBuild(_targetGUID, _project.AddFile("/usr/lib/libiconv.tbd", "Frameworks/libiconv.tbd", PBXSourceTree.Sdk)); _project.AddFileToBuild(_targetGUID, _project.AddFile("/usr/lib/libresolv.tbd", "Frameworks/libresolv.tbd", PBXSourceTree.Sdk)); // 针对猫儿sdk的处理 HandleMrSDK(_project); // mr_sdk HandleMrSDK(_project, _targetGUID); // sp_sdk HandleSpSDK(_project, _targetGUID); File.WriteAllText(_projectPath, _project.WriteToString()); @@ -83,7 +84,6 @@ ModifyFile(path); } } #endif private static void BuildPlist(string path) { @@ -241,7 +241,6 @@ BuildPipeline.BuildPlayer(ClientPackage.baseLevels, GetBuildPath(), BuildTarget.iOS, BuildOptions.Il2CPP); } #if UNITY_IOS [MenuItem("Build/ipa")] public static void BuildIPA() { @@ -256,16 +255,27 @@ _p.Start(); _p.WaitForExit(); } private static void HandleMrSDK(PBXProject project) private static void HandleMrSDK(PBXProject project, string targetGUID) { string _mrPlistPath = Application.dataPath + "/Plugins/iOS/MyMRSDK/MRSDKInfo.plist"; if (File.Exists(_mrPlistPath)) { string _targetGUID = project.TargetGuidByName(PBXProject.GetUnityTargetName()); string _fileGUID = project.AddFile(_mrPlistPath, "Frameworks/Plugins/iOS/MyMRSDK/MRSDKInfo.plist"); project.AddFileToBuild(_targetGUID, _fileGUID); project.AddFileToBuild(targetGUID, _fileGUID); } } private static void HandleSpSDK(PBXProject project, string targetGUID) { string _filePath = Application.dataPath + "/Plugins/iOS/SPYOUSDK/GDTActionSDK.framework"; if (Directory.Exists(_filePath)) { string _frameworkGUID = project.FindFileGuidByProjectPath("Frameworks/Plugins/iOS/SPYOUSDK/GDTActionSDK.framework"); PBXProjectExtensions.AddFileToEmbedFrameworks(project, targetGUID, _frameworkGUID); } } #endif } Assets/Editor/XUPorter.meta
File was deleted Assets/Editor/XUPorter/LICENSE
File was deleted Assets/Editor/XUPorter/LICENSE.meta
File was deleted Assets/Editor/XUPorter/MiniJSON.meta
File was deleted Assets/Editor/XUPorter/MiniJSON/MiniJSON.cs
File was deleted Assets/Editor/XUPorter/MiniJSON/MiniJSON.cs.meta
File was deleted Assets/Editor/XUPorter/Mods.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly.projmods
File was deleted Assets/Editor/XUPorter/Mods/Bugly.projmods.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/BuglyBinary files differ
Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Bugly.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers/Bugly.h
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers/Bugly.h.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers/BuglyConfig.h
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers/BuglyConfig.h.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers/BuglyLog.h
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Headers/BuglyLog.h.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Modules.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Modules/module.modulemap
File was deleted Assets/Editor/XUPorter/Mods/Bugly/Bugly.framework/Modules/module.modulemap.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/BuglyBridge.meta
File was deleted Assets/Editor/XUPorter/Mods/Bugly/BuglyBridge/BuglyBridge.h
File was deleted Assets/Editor/XUPorter/Mods/Bugly/BuglyBridge/BuglyBridge.h.meta
File was deleted Assets/Editor/XUPorter/PBX Editor.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXBuildFile.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXBuildFile.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXBuildPhase.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXBuildPhase.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXDictionary.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXDictionary.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXFileReference.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXFileReference.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXGroup.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXGroup.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXList.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXList.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXObject.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXObject.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXParser.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXParser.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXProject.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXProject.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXSortedDictionary.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXSortedDictionary.cs.meta
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXVariantGroup.cs
File was deleted Assets/Editor/XUPorter/PBX Editor/PBXVariantGroup.cs.meta
File was deleted Assets/Editor/XUPorter/Plist.meta
File was deleted Assets/Editor/XUPorter/Plist/Plist.cs
File was deleted Assets/Editor/XUPorter/Plist/Plist.cs.meta
File was deleted Assets/Editor/XUPorter/Readme.mdown
File was deleted Assets/Editor/XUPorter/Readme.mdown.meta
File was deleted Assets/Editor/XUPorter/XCBuildConfiguration.cs
File was deleted Assets/Editor/XUPorter/XCBuildConfiguration.cs.meta
File was deleted Assets/Editor/XUPorter/XCConfigurationList.cs
File was deleted Assets/Editor/XUPorter/XCConfigurationList.cs.meta
File was deleted Assets/Editor/XUPorter/XCMod.cs
File was deleted Assets/Editor/XUPorter/XCMod.cs.meta
File was deleted Assets/Editor/XUPorter/XCPlist.cs
File was deleted Assets/Editor/XUPorter/XCPlist.cs.meta
File was deleted Assets/Editor/XUPorter/XCProject.cs
File was deleted Assets/Editor/XUPorter/XCProject.cs.meta
File was deleted Assets/Editor/XUPorter/XClass.cs
File was deleted Assets/Editor/XUPorter/XClass.cs.meta
File was deleted Assets/Editor/XUPorter/XCodePostProcess.cs
File was deleted Assets/Editor/XUPorter/XCodePostProcess.cs.meta
File was deleted Assets/Editor/Xcode.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 73a45294a3fb2f24596771f440beb9a6 folderAsset: yes timeCreated: 1525994900 timeCreated: 1538030638 licenseType: Pro DefaultImporter: userData: Assets/Editor/Xcode/AssetCatalog.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 289542669aaa84c879c9038d33c31421 timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/JsonParser.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 8b01b8f01ef4145c59d40e635319bc61 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX.meta
@@ -1,8 +1,8 @@ fileFormatVersion: 2 guid: eb4e0a32726f245999ab29a8988993f7 folderAsset: yes timeCreated: 1526024853 licenseType: Free timeCreated: 1538030638 licenseType: Pro DefaultImporter: userData: assetBundleName: Assets/Editor/Xcode/PBX/Elements.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 1f71bea45bdd54cf5ab4817a71172d92 timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX/Lexer.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 7b36df8cd70f54a35b10d501fc2d9e4d timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX/Objects.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: e5cb654dcba3547a8aa444c3a651a631 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX/Parser.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 0c57f96ccca694ed3b4f40636df4871a timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX/Sections.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 7a069fc7321244656b0ca1f0f77aac95 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX/Serializer.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 029907646ae924238af446911774e82d timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBX/Utils.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: d480bd1a541b24e418cbe771bdc81686 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBXCapabilityType.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 14df1fd8e025b40dc9dafd42aa4bc7b3 timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBXPath.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 6145845643c89442db964c33ae65f55b timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBXProject.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 259f8edae64294e05b179fb43b2e950f timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBXProjectData.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 7097deba75a7d4f299fc93ec23b54299 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PBXProjectExtensions.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 306a50fa08db34ab5ae296d696d5eb1a timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/PlistParser.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 11737b4a5233044c3b8e8f7167374d01 timeCreated: 1526024854 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/ProjectCapabilityManager.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: b024eec2ab40e432c89d1fc7ba136725 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/Properties.meta
@@ -1,8 +1,8 @@ fileFormatVersion: 2 guid: c56323fa0e73f40c181376e6c5e7add3 folderAsset: yes timeCreated: 1526024853 licenseType: Free timeCreated: 1538030638 licenseType: Pro DefaultImporter: userData: assetBundleName: Assets/Editor/Xcode/Properties/AssemblyInfo.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: f10fb301ed0ab4310b6ad129e3afc4b3 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] Assets/Editor/Xcode/XcScheme.cs.meta
@@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 9d7d38b7a6d4841e78752e16ec77c301 timeCreated: 1526024855 licenseType: Free timeCreated: 1538030638 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: []