From 4e9a5e626e46a7922c5f42a7ac79497d56259dec Mon Sep 17 00:00:00 2001 From: vincent-schirmann Date: Thu, 13 Feb 2020 10:01:41 +0100 Subject: [PATCH] merge plist files from extensions --- tools/platforms/IOSPlatform.hx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/platforms/IOSPlatform.hx b/tools/platforms/IOSPlatform.hx index 3d510b1b2..57072fa9d 100644 --- a/tools/platforms/IOSPlatform.hx +++ b/tools/platforms/IOSPlatform.hx @@ -675,6 +675,14 @@ class IOSPlatform extends PlatformTarget ProjectHelper.recursiveSmartCopyTemplate(project, "iphone/PROJ.xcodeproj", targetDirectory + "/" + project.app.file + ".xcodeproj", context, true, 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"); for (archID in 0...6)