merge plist files from extensions

This commit is contained in:
vincent-schirmann
2020-02-13 10:01:41 +01:00
committed by Joshua Granick
parent 5a99ef3175
commit 4e9a5e626e

View File

@@ -675,6 +675,14 @@ class IOSPlatform extends PlatformTarget
ProjectHelper.recursiveSmartCopyTemplate(project, "iphone/PROJ.xcodeproj", targetDirectory + "/" + project.app.file + ".xcodeproj", context, true, ProjectHelper.recursiveSmartCopyTemplate(project, "iphone/PROJ.xcodeproj", targetDirectory + "/" + project.app.file + ".xcodeproj", context, true,
false); false);
//Merge plist files
var plistFiles = System.readDirectory(projectDirectory).filter(function(fileName:String){
return fileName.substr(-11) == "-Info.plist" && fileName != projectDirectory + "/" + project.app.file + "-Info.plist";
});
for(plist in plistFiles){
System.runCommand(project.workingDirectory, "/usr/libexec/PlistBuddy", ["-x", "-c", "Merge " + plist, projectDirectory + "/" + project.app.file + "-Info.plist"]);
}
System.mkdir(projectDirectory + "/lib"); System.mkdir(projectDirectory + "/lib");
for (archID in 0...6) for (archID in 0...6)