Exemplo n.º 1
0
        public static PBXBuildFileData CreateFromFile(string fileRefGUID, bool weak,
                                                      string compileFlags)
        {
            PBXBuildFileData buildFile = new PBXBuildFileData();

            buildFile.guid = PBXGUID.Generate();
            buildFile.SetPropertyString("isa", "PBXBuildFile");
            buildFile.fileRef      = fileRefGUID;
            buildFile.compileFlags = compileFlags;
            buildFile.weak         = weak;
            buildFile.assetTags    = new List <string>();
            return(buildFile);
        }
Exemplo n.º 2
0
        public static PBXBuildFileData CreateFromFramework(string fileRefGUID)
        {
            PBXBuildFileData buildFile = new PBXBuildFileData();

            buildFile.guid = PBXGUID.Generate();
            buildFile.SetPropertyString("isa", "PBXBuildFile");
            buildFile.fileRef = fileRefGUID;
            PBXElementDict  settingsDict = new PBXElementDict();
            PBXElementArray elementArray = new PBXElementArray();

            elementArray.AddString("CodeSignOnCopy");
            elementArray.AddString("RemoveHeadersOnCopy");
            settingsDict["ATTRIBUTES"]         = elementArray;
            buildFile.m_Properties["settings"] = settingsDict;
            buildFile.assetTags = new List <string>();
            return(buildFile);
        }