| | |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | | string _projectPath = PBXProject.GetPBXProjectPath(path); |
| | | |
| | | PBXProject _project = new PBXProject(); |
| | |
| | | _project.AddFileToBuild(_targetGUID, _project.AddFile("/usr/lib/libc++.tbd", "Frameworks/libc++.tbd", PBXSourceTree.Sdk)); |
| | | _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); |
| | | |
| | | File.WriteAllText(_projectPath, _project.WriteToString()); |
| | | |
| | |
| | | _p.WaitForExit(); |
| | | } |
| | | #endif |
| | | |
| | | private static void HandleMrSDK(PBXProject project) |
| | | { |
| | | string _mrPlistPath = Application.dataPath + "/Plugins/iOS/MyMRSDK/MRSDKInfo.plist"; |
| | | if (File.Exists(_mrPlistPath)) |
| | | { |
| | | string _targetGUID = project.TargetGuidByName(UnityEditor.iOS.Xcode.PBXProject.GetUnityTargetName()); |
| | | string _fileGUID = project.AddFile(_mrPlistPath, "Frameworks/Plugins/iOS/MyMRSDK/MRSDKInfo.plist"); |
| | | project.AddFileToBuild(_targetGUID, _fileGUID); |
| | | } |
| | | } |
| | | } |