| @@ -3184,30 +3184,31 @@ private: | |||||
| return entitlements; | return entitlements; | ||||
| } | } | ||||
| String addEntitlementsFile (XcodeTarget& target) const | |||||
| void addEntitlementsFile (XcodeTarget& target) const | |||||
| { | { | ||||
| String content = | |||||
| "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" | |||||
| "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n" | |||||
| "<plist version=\"1.0\">\n" | |||||
| "<dict>\n"; | |||||
| auto entitlements = getEntitlements (target); | auto entitlements = getEntitlements (target); | ||||
| auto keys = entitlements.getAllKeys(); | |||||
| for (auto& key : keys) | |||||
| if (entitlements.size() > 0) | |||||
| { | { | ||||
| content += "\t<key>" + key + "</key>\n" | |||||
| "\t" + entitlements[key] + "\n"; | |||||
| } | |||||
| content += "</dict>\n" | |||||
| "</plist>\n"; | |||||
| String content = | |||||
| "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" | |||||
| "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n" | |||||
| "<plist version=\"1.0\">\n" | |||||
| "<dict>\n"; | |||||
| for (auto& key : entitlements.getAllKeys()) | |||||
| content += "\t<key>" + key + "</key>\n" | |||||
| "\t" + entitlements[key] + "\n"; | |||||
| auto entitlementsFile = getTargetFolder().getChildFile (target.getEntitlementsFilename()); | |||||
| overwriteFileIfDifferentOrThrow (entitlementsFile, content); | |||||
| content += "</dict>\n" | |||||
| "</plist>\n"; | |||||
| RelativePath entitlementsPath (entitlementsFile, getTargetFolder(), RelativePath::buildTargetFolder); | |||||
| return addFile (entitlementsPath, false, false, false, false, nullptr, {}); | |||||
| auto entitlementsFile = getTargetFolder().getChildFile (target.getEntitlementsFilename()); | |||||
| overwriteFileIfDifferentOrThrow (entitlementsFile, content); | |||||
| RelativePath entitlementsPath (entitlementsFile, getTargetFolder(), RelativePath::buildTargetFolder); | |||||
| addFile (entitlementsPath, false, false, false, false, nullptr, {}); | |||||
| } | |||||
| } | } | ||||
| String addProjectItem (const Project::Item& projectItem) const | String addProjectItem (const Project::Item& projectItem) const | ||||