public void Append <T>(PBXSortedDictionary <T> dictionary) where T : PBXObject { foreach (var item in dictionary) { this.Add(item.Key, item.Value); } }
public void Append(PBXSortedDictionary dictionary) { foreach (var item in dictionary) { this.Add(item.Key, item.Value); } }
public bool SetCodeSignEntitlementsFile(string filePath) { foreach (XCBuildConfiguration buildConfig in _buildConfigurations.Values) { PBXSortedDictionary buildSettings = buildConfig.buildSettings; if (!buildSettings.ContainsKey("CODE_SIGN_ENTITLEMENTS")) { buildSettings.Add("CODE_SIGN_ENTITLEMENTS", filePath); } else { buildSettings["CODE_SIGN_ENTITLEMENTS"] = filePath; } } modified = true; return(modified); }
public bool SetProvisionFile(bool isDebug, string provisionFileID) { string name = isDebug ? "Debug" : "Release"; foreach (XCBuildConfiguration buildConfig in _buildConfigurations.Values) { if (buildConfig.data["name"].Equals(name)) { PBXSortedDictionary buildSettings = buildConfig.buildSettings; if (!buildSettings.ContainsKey("PROVISIONING_PROFILE")) { buildSettings.Add("PROVISIONING_PROFILE", provisionFileID); } else { buildSettings["PROVISIONING_PROFILE"] = provisionFileID; } } } modified = true; return(modified); }
public bool SetCodeSignIdentity(bool isDebug, string codeSignIdentity) { string name = isDebug ? "Debug" : "Release"; foreach (XCBuildConfiguration buildConfig in _buildConfigurations.Values) { if (buildConfig.data["name"].Equals(name)) { PBXSortedDictionary buildSettings = buildConfig.buildSettings; if (!buildSettings.ContainsKey("CODE_SIGN_IDENTITY")) { buildSettings.Add("CODE_SIGN_IDENTITY", codeSignIdentity); } else { buildSettings["CODE_SIGN_IDENTITY"] = codeSignIdentity; } } } modified = true; return(modified); }