少年修仙传客户端基础资源
MacBuilder
2018-09-27 fe67fce480dd8ff3f16ea670a7d3dc06193dec41
Fixed 猫儿IOSDK差异Build逻辑修改
1个文件已修改
16 ■■■■■ 已修改文件
Assets/Editor/XCodeProjectMod.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/XCodeProjectMod.cs
@@ -22,6 +22,8 @@
            return;
        }
        string _projectPath = PBXProject.GetPBXProjectPath(path);
        PBXProject _project = new PBXProject();
@@ -63,6 +65,9 @@
        _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());
@@ -252,4 +257,15 @@
        _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);
        }
    }
}