|  |  | 
 |  |  |             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); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |