Esempio n. 1
0
        public void Consolidate()
        {
            PBXDictionary consolidated = new PBXDictionary();

            consolidated.Append <PBXBuildFile>(this.buildFiles);
            consolidated.Append <PBXGroup>(this.groups);
            consolidated.Append <PBXFileReference>(this.fileReferences);
//			consolidated.Append<PBXProject>( this.project );
            consolidated.Append <PBXNativeTarget>(this.nativeTargets);
            consolidated.Append <PBXFrameworksBuildPhase>(this.frameworkBuildPhases);
            consolidated.Append <PBXResourcesBuildPhase>(this.resourcesBuildPhases);
            consolidated.Append <PBXShellScriptBuildPhase>(this.shellScriptBuildPhases);
            consolidated.Append <PBXSourcesBuildPhase>(this.sourcesBuildPhases);
            consolidated.Append <PBXCopyFilesBuildPhase>(this.copyBuildPhases);
            consolidated.Append <XCBuildConfiguration>(this.buildConfigurations);
            consolidated.Append <XCConfigurationList>(this.configurationLists);
            consolidated.Add(project.guid, project.data);
            _objects     = consolidated;
            consolidated = null;
        }