// name may be null public static PBXCopyFilesBuildPhaseData Create(string name, string subfolderSpec) { var res = new PBXCopyFilesBuildPhaseData(); res.guid = PBXGUID.Generate(); res.SetPropertyString("isa", "PBXCopyFilesBuildPhase"); res.SetPropertyString("buildActionMask", "2147483647"); res.SetPropertyString("dstPath", ""); res.SetPropertyString("dstSubfolderSpec", subfolderSpec); res.files = new List <string>(); res.SetPropertyString("runOnlyForDeploymentPostprocessing", "0"); res.name = name; return(res); }