UnityEditor.iOS.Xcode.PBXProject.CreateNewTarget C# (CSharp) Method

CreateNewTarget() private method

private CreateNewTarget ( string name, string ext, string type ) : PBXNativeTargetData
name string
ext string
type string
return PBXNativeTargetData
        internal PBXNativeTargetData CreateNewTarget(string name, string ext, string type)
        {
            XCBuildConfigurationData data = XCBuildConfigurationData.Create("Release");
            this.buildConfigs.AddEntry(data);
            XCBuildConfigurationData data2 = XCBuildConfigurationData.Create("Debug");
            this.buildConfigs.AddEntry(data2);
            XCConfigurationListData data3 = XCConfigurationListData.Create();
            this.configs.AddEntry(data3);
            data3.buildConfigs.AddGUID(data.guid);
            data3.buildConfigs.AddGUID(data2.guid);
            string path = name + ext;
            string productRef = this.AddFile(path, "Products/" + path, PBXSourceTree.Build);
            PBXNativeTargetData data4 = PBXNativeTargetData.Create(name, productRef, type, data3.guid);
            this.nativeTargets.AddEntry(data4);
            this.project.project.targets.Add(data4.guid);
            return data4;
        }
PBXProject