diff --git a/Package.resolved b/Package.resolved
index 84b06fd..a428cb7 100644
--- a/Package.resolved
+++ b/Package.resolved
@@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/tadija/AEXML.git",
"state": {
"branch": null,
- "revision": "2981eccd86a69ea12a7f71a4c6b4d5177c2972a9",
- "version": "4.1.0"
+ "revision": "09f27784d9e328670ef0a181c832cce497117131",
+ "version": "4.2.2"
}
},
{
@@ -15,8 +15,8 @@
"repositoryURL": "https://github.com/kylef/Commander.git",
"state": {
"branch": null,
- "revision": "4c320a3507d621d27f89514eb576664becfee643",
- "version": "0.6.1"
+ "revision": "e5b50ad7b2e91eeb828393e89b03577b16be7db9",
+ "version": "0.8.0"
}
},
{
@@ -33,8 +33,8 @@
"repositoryURL": "https://github.com/kylef/PathKit.git",
"state": {
"branch": null,
- "revision": "891a3fec2699fc43aed18b7649950677c0152a22",
- "version": "0.8.0"
+ "revision": "404d60fd725d1ba7dbf55cb95a3046285a066169",
+ "version": "0.9.0"
}
},
{
@@ -42,7 +42,16 @@
"repositoryURL": "https://github.com/onevcat/Rainbow.git",
"state": {
"branch": null,
- "revision": "df197437d8acefb2ae01ab073be1d531fe7781ef",
+ "revision": "f407235c7e473c3cb2d2907bb6822616d22a0b78",
+ "version": "3.0.3"
+ }
+ },
+ {
+ "package": "ShellOut",
+ "repositoryURL": "https://github.com/JohnSundell/ShellOut.git",
+ "state": {
+ "branch": null,
+ "revision": "f1c253a34a40df4bfd268b09fdb101b059f6d52d",
"version": "2.1.0"
}
},
@@ -51,8 +60,8 @@
"repositoryURL": "https://github.com/kylef/Spectre.git",
"state": {
"branch": null,
- "revision": "e46b75cf03ad5e563b4b0a5068d3d6f04d77d80b",
- "version": "0.7.2"
+ "revision": "e34d5687e1e9d865e3527dd58bc2f7464ef6d936",
+ "version": "0.8.0"
}
},
{
@@ -60,8 +69,8 @@
"repositoryURL": "https://github.com/yonaskolb/XcodeGen.git",
"state": {
"branch": null,
- "revision": "4539ead7f99e4595856e4cb30fad5d2b515aa1d0",
- "version": "1.3.0"
+ "revision": "1153e020e18408f8f2c77597450adc8f7e924cc8",
+ "version": "1.5.0"
}
},
{
@@ -69,8 +78,8 @@
"repositoryURL": "https://github.com/jpsim/Yams.git",
"state": {
"branch": null,
- "revision": "05921531200acff0d8d9caab5ec77b2bcf300b6b",
- "version": "0.3.7"
+ "revision": "95f45caf07472ec78223ebada45255086a85b01a",
+ "version": "0.5.0"
}
},
{
@@ -78,8 +87,8 @@
"repositoryURL": "https://github.com/xcodeswift/xcproj.git",
"state": {
"branch": null,
- "revision": "cd1c329c6e092fdf5afbddf10dd59da564293aa6",
- "version": "0.4.1"
+ "revision": "1b0864a4417efc35c21fdc7d98d3c9bb0152eaf9",
+ "version": "1.8.0"
}
}
]
diff --git a/Package.swift b/Package.swift
index 5cc0822..b68a228 100644
--- a/Package.swift
+++ b/Package.swift
@@ -10,7 +10,7 @@ let package = Package(
.library(name: "UBKit", targets: ["UBKit"]),
],
dependencies: [
- .package(url: "https://github.com/yonaskolb/XcodeGen.git", from: "1.2.4")
+ .package(url: "https://github.com/yonaskolb/XcodeGen.git", from: "1.4.0")
],
targets: [
.target(
diff --git a/Sources/UBKit/Files/Unity/UnityEditorBuildScript.swift b/Sources/UBKit/Files/Unity/UnityEditorBuildScript.swift
index ab0b11f..126e6cb 100644
--- a/Sources/UBKit/Files/Unity/UnityEditorBuildScript.swift
+++ b/Sources/UBKit/Files/Unity/UnityEditorBuildScript.swift
@@ -25,7 +25,7 @@ import Foundation
extension File {
- class func unityBuildScriptFile() -> Data? {
+ class func unityBuildScriptFile(iOSProjectFolderPath: String, iOSProjectName: String) -> Data? {
let file = """
using System.Collections;
using System.IO;
@@ -33,8 +33,15 @@ extension File {
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine.SceneManagement;
+ using UnityEditor.iOS.Xcode;
public class iOSBuilder: MonoBehaviour {
+
+ private const string iOSProjectRoot = \"\(iOSProjectFolderPath)\";
+ private const string iOSProjectName = \"\(iOSProjectName)\";
+ private const string DataProjectPath = "Vendor/UBK/Data";
+ private const string PbxFilePath = iOSProjectName + ".xcodeproj/project.pbxproj";
+
public static void Perform () {
var outputLocation = GetArg ("-outputLocation");
var sceneName = GetArg ("-sceneName");
@@ -51,6 +58,21 @@ extension File {
playerOptions.target = BuildTarget.iOS;
playerOptions.options = BuildOptions.None;
BuildPipeline.BuildPlayer (playerOptions);
+
+ CopyDataFolderReference (outputLocation);
+ }
+
+ private static void CopyDataFolderReference (string folderRootPath) {
+ var pbx = new PBXProject();
+ var pbxPath = Path.Combine(iOSProjectRoot, PbxFilePath);
+ pbx.ReadFromFile(pbxPath);
+
+ var folderGuid = pbx.AddFolderReference(Path.Combine(folderRootPath, "Data"), Path.Combine(iOSProjectRoot, DataProjectPath), PBXSourceTree.Absolute);
+ var targetGiud = pbx.TargetGuidByName(iOSProjectName);
+ var resourceGiud = pbx.GetResourcesBuildPhaseByTarget(targetGiud);
+ pbx.AddFileToBuildSection(targetGiud, resourceGiud, folderGuid);
+
+ pbx.WriteToFile(pbxPath);
}
private static string GetArg (string name) {
diff --git a/Sources/UBKit/Files/Xcode/SpecFile.swift b/Sources/UBKit/Files/Xcode/SpecFile.swift
index c8abbc0..b86df0d 100644
--- a/Sources/UBKit/Files/Xcode/SpecFile.swift
+++ b/Sources/UBKit/Files/Xcode/SpecFile.swift
@@ -43,9 +43,6 @@ extension File {
sources:
- \(projectName)
- Vendor
- postbuildScripts:
- - script: rm -rf "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Data"\\ncp -Rf "$UNITY_IOS_EXPORT_PATH/Data" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Data"
- name: UnityBuildKit Postbuild
settings:
PRODUCT_BUNDLE_IDENTIFIER: \(bundleIdentifier)
IOS_DEPLOYMENT_TARGET: 11.0
diff --git a/Sources/UBKit/Workers/FileCopier.swift b/Sources/UBKit/Workers/FileCopier.swift
index 67ff557..8c8187b 100644
--- a/Sources/UBKit/Workers/FileCopier.swift
+++ b/Sources/UBKit/Workers/FileCopier.swift
@@ -60,25 +60,21 @@ class FileCopier {
return parseProjectResult
}
-// print("Preparing Build Phase")
let frameworkPhaseResult = addFrameworksBuildPhase()
guard frameworkPhaseResult == .success else {
return frameworkPhaseResult
}
-// print("Saving Xcode project")
let saveResult = saveProject()
guard saveResult == .success else {
return saveResult
}
-// print("Changing Unity Files")
let changeFilesResult = changeUnityFiles()
guard changeFilesResult == .success else {
return changeFilesResult
}
-// print("Adding Unity Files")
let unityFilesResult = addUnityFiles()
guard unityFilesResult == .success else {
return unityFilesResult
@@ -105,14 +101,33 @@ private extension FileCopier {
return .failure(UBKitError.invalidXcodeProject("Failed to find project file"))
}
- guard let mainTarget = project.pbxproj.nativeTargets.filter({ $0.name == config.iOS.projectName }).first else {
+ guard let mainTarget = project.pbxproj.objects.nativeTargets.filter({ $0.value.name == config.iOS.projectName }).first else {
return .failure(UBKitError.invalidXcodeProject("Missing main target"))
}
let frameworksBuildPhase = PBXFrameworksBuildPhase(reference: generateUUID(PBXFrameworksBuildPhase.self,
"frameworks".appending(nameSalt)))
- mainTarget.buildPhases.append(frameworksBuildPhase.reference)
- project.pbxproj.addObject(frameworksBuildPhase)
+ mainTarget.value.buildPhases.append(frameworksBuildPhase.reference)
+ project.pbxproj.objects.addObject(frameworksBuildPhase)
+
+ return .success
+ }
+
+ func x() -> Result {
+ guard let project = project else {
+ return .failure(UBKitError.invalidXcodeProject("Failed to find project file"))
+ }
+
+ guard let mainTarget = project.pbxproj.objects.nativeTargets.filter({ $0.value.name == config.iOS.projectName }).first else {
+ return .failure(UBKitError.invalidXcodeProject("Missing main target"))
+ }
+
+ for phase in mainTarget.value.buildPhases {
+ if phase.starts(with: "RBP_") {
+
+ break
+ }
+ }
return .success
}
diff --git a/Sources/UBKit/Workers/UnityProject.swift b/Sources/UBKit/Workers/UnityProject.swift
index 82ce1fd..e6d6d29 100644
--- a/Sources/UBKit/Workers/UnityProject.swift
+++ b/Sources/UBKit/Workers/UnityProject.swift
@@ -138,7 +138,7 @@ private extension UnityProject {
guard fileManager.createFile(
atPath: editorFilePath.appending("iOSBuildScript.cs"),
- contents: File.unityBuildScriptFile(),
+ contents: File.unityBuildScriptFile(iOSProjectFolderPath: config.iOS.projectPath, iOSProjectName: projectName),
attributes: nil) else {
return .failure(UBKitError.unableToCreateFile("Unity iOS Build Script"))
}
@@ -175,7 +175,6 @@ private extension UnityProject {
UnityCommandLine.buildAction,
UnityCommandLine.Arguments.quit,
terminationHandler: { (process) in
- print(process.terminationStatus)
statusCode = process.terminationStatus
semaphore.signal()
})
diff --git a/Sources/UBKit/Workers/XcodeGenerator.swift b/Sources/UBKit/Workers/XcodeGenerator.swift
index 1e7f592..9b25da0 100644
--- a/Sources/UBKit/Workers/XcodeGenerator.swift
+++ b/Sources/UBKit/Workers/XcodeGenerator.swift
@@ -53,7 +53,7 @@ private extension XcodeGenerator {
let spec: ProjectSpec
do {
- spec = try SpecLoader.loadSpec(path: specPath)
+ spec = try ProjectSpec(path: specPath)
} catch let error as JSONUtilities.DecodingError {
return .failure(error)
} catch {
diff --git a/Sources/UBKit/Workers/XcodeProject.swift b/Sources/UBKit/Workers/XcodeProject.swift
index 5d030d8..4679b1b 100644
--- a/Sources/UBKit/Workers/XcodeProject.swift
+++ b/Sources/UBKit/Workers/XcodeProject.swift
@@ -55,7 +55,6 @@ class XcodeProject {
return iOSFolderResult
}
-// print("Generating iOS spec file")
let specFileResult = createSpecFile()
guard specFileResult == .success else {
return specFileResult
@@ -66,7 +65,6 @@ class XcodeProject {
return projectFolderResult
}
-// print("Generating iOS source files")
let sourceFileResult = createSourceFiles()
guard sourceFileResult == .success else {
return sourceFileResult
@@ -77,7 +75,6 @@ class XcodeProject {
return assetCatalogResult
}
-// print("Generating Unity bridging files")
let unityFilesResult = createUnityBridgeFiles()
guard unityFilesResult == .success else {
return unityFilesResult
@@ -88,7 +85,6 @@ class XcodeProject {
return unityFolderResult
}
-// print("Generating iOS project")
let projectGenerationResult = generateXcodeProject()
guard projectGenerationResult == .success else {
return projectGenerationResult
diff --git a/UnityBuildKit.xcodeproj/UBKit_Info.plist b/UnityBuildKit.xcodeproj/UBKit_Info.plist
index 57ada9f..a6f720e 100644
--- a/UnityBuildKit.xcodeproj/UBKit_Info.plist
+++ b/UnityBuildKit.xcodeproj/UBKit_Info.plist
@@ -1,25 +1,26 @@
+
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSPrincipalClass
-
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.1
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
diff --git a/UnityBuildKit.xcodeproj/project.pbxproj b/UnityBuildKit.xcodeproj/project.pbxproj
index 9e849a7..8b94e02 100644
--- a/UnityBuildKit.xcodeproj/project.pbxproj
+++ b/UnityBuildKit.xcodeproj/project.pbxproj
@@ -7,458 +7,417 @@
objects = {
/* Begin PBXBuildFile section */
- D43456441FA3AD5B00CE9717 /* configFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43456431FA3AD5B00CE9717 /* configFile.swift */; };
- D48370ED1FA9137E00A05A8B /* UnityProjectScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48370EB1FA912B200A05A8B /* UnityProjectScript.swift */; };
- OBJ_197 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; };
- OBJ_203 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_67 /* Package.swift */; };
- OBJ_209 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_116 /* Package.swift */; };
- OBJ_215 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_118 /* Package.swift */; };
- OBJ_221 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_136 /* Package.swift */; };
- OBJ_227 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_166 /* Package.swift */; };
- OBJ_233 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_168 /* Package.swift */; };
- OBJ_239 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_171 /* Package.swift */; };
- OBJ_245 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* main.swift */; };
- OBJ_247 /* UBKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "UnityBuildKit::UBKit::Product" /* UBKit.framework */; };
- OBJ_248 /* XcodeGenKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::XcodeGenKit::Product" /* XcodeGenKit.framework */; };
- OBJ_249 /* ProjectSpec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::ProjectSpec::Product" /* ProjectSpec.framework */; };
- OBJ_250 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
- OBJ_251 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
- OBJ_252 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
- OBJ_253 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
- OBJ_254 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
- OBJ_255 /* Spectre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Spectre::Spectre::Product" /* Spectre.framework */; };
+ OBJ_204 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; };
+ OBJ_210 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_78 /* Package.swift */; };
+ OBJ_216 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_134 /* Package.swift */; };
+ OBJ_222 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_136 /* Package.swift */; };
+ OBJ_228 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_154 /* Package.swift */; };
+ OBJ_234 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_184 /* Package.swift */; };
+ OBJ_240 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_186 /* Package.swift */; };
+ OBJ_246 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_42 /* main.swift */; };
+ OBJ_248 /* UBKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "UnityBuildKit::UBKit::Product" /* UBKit.framework */; };
+ OBJ_249 /* XcodeGenKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::XcodeGenKit::Product" /* XcodeGenKit.framework */; };
+ OBJ_250 /* ProjectSpec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::ProjectSpec::Product" /* ProjectSpec.framework */; };
+ OBJ_251 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
+ OBJ_252 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
+ OBJ_253 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
+ OBJ_254 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
+ OBJ_255 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
OBJ_256 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
- OBJ_281 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* File.swift */; };
- OBJ_282 /* UnityEditorBuildScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* UnityEditorBuildScript.swift */; };
- OBJ_283 /* BridgeHeaderFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* BridgeHeaderFile.swift */; };
- OBJ_284 /* MessageBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* MessageBridge.swift */; };
- OBJ_285 /* UnityUtilsFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* UnityUtilsFile.swift */; };
- OBJ_286 /* AppDelegateFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* AppDelegateFile.swift */; };
- OBJ_287 /* AppIconContentsFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* AppIconContentsFile.swift */; };
- OBJ_288 /* InfoPlistFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* InfoPlistFile.swift */; };
- OBJ_289 /* LaunchScreenFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* LaunchScreenFile.swift */; };
- OBJ_290 /* MainStoryboardFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* MainStoryboardFile.swift */; };
- OBJ_291 /* SpecFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* SpecFile.swift */; };
- OBJ_292 /* ViewControllerFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_24 /* ViewControllerFile.swift */; };
- OBJ_293 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_26 /* Config.swift */; };
- OBJ_294 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* Result.swift */; };
- OBJ_295 /* Shell.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_28 /* Shell.swift */; };
- OBJ_296 /* UBKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* UBKitError.swift */; };
- OBJ_297 /* UnityCommandLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* UnityCommandLine.swift */; };
- OBJ_298 /* UBKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* UBKit.swift */; };
- OBJ_299 /* UBKitManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* UBKitManager.swift */; };
- OBJ_300 /* FileCopier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* FileCopier.swift */; };
- OBJ_302 /* UnityProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_36 /* UnityProject.swift */; };
- OBJ_303 /* XcodeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_37 /* XcodeGenerator.swift */; };
- OBJ_304 /* XcodeProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_38 /* XcodeProject.swift */; };
- OBJ_306 /* XcodeGenKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::XcodeGenKit::Product" /* XcodeGenKit.framework */; };
- OBJ_307 /* ProjectSpec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::ProjectSpec::Product" /* ProjectSpec.framework */; };
- OBJ_308 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
- OBJ_309 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
- OBJ_310 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
- OBJ_311 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
- OBJ_312 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
- OBJ_313 /* Spectre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Spectre::Spectre::Product" /* Spectre.framework */; };
- OBJ_314 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
- OBJ_328 /* PBXProjGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_58 /* PBXProjGenerator.swift */; };
- OBJ_329 /* PathExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_59 /* PathExtensions.swift */; };
- OBJ_330 /* ProjectGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_60 /* ProjectGenerator.swift */; };
- OBJ_331 /* SettingsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_61 /* SettingsBuilder.swift */; };
- OBJ_332 /* SettingsPresetFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_62 /* SettingsPresetFile.swift */; };
- OBJ_333 /* SpecLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_63 /* SpecLoader.swift */; };
- OBJ_334 /* SpecValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_64 /* SpecValidation.swift */; };
- OBJ_335 /* Yaml.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_65 /* Yaml.swift */; };
- OBJ_337 /* ProjectSpec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::ProjectSpec::Product" /* ProjectSpec.framework */; };
- OBJ_338 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
- OBJ_339 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
- OBJ_340 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
- OBJ_341 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
- OBJ_342 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
- OBJ_343 /* Spectre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Spectre::Spectre::Product" /* Spectre.framework */; };
- OBJ_344 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
- OBJ_357 /* BuildScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_47 /* BuildScript.swift */; };
- OBJ_358 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_48 /* Config.swift */; };
- OBJ_359 /* Decoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_49 /* Decoding.swift */; };
- OBJ_360 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_50 /* Platform.swift */; };
- OBJ_361 /* ProjectExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_51 /* ProjectExtensions.swift */; };
- OBJ_362 /* ProjectSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_52 /* ProjectSpec.swift */; };
- OBJ_363 /* ProjectSpecError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_53 /* ProjectSpecError.swift */; };
- OBJ_364 /* Scheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_54 /* Scheme.swift */; };
- OBJ_365 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_55 /* Settings.swift */; };
- OBJ_366 /* Target.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_56 /* Target.swift */; };
- OBJ_368 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
- OBJ_369 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
- OBJ_370 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
- OBJ_371 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
- OBJ_372 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
- OBJ_373 /* Spectre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Spectre::Spectre::Product" /* Spectre.framework */; };
- OBJ_374 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
- OBJ_386 /* Constructor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_153 /* Constructor.swift */; };
- OBJ_387 /* Emitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_154 /* Emitter.swift */; };
- OBJ_388 /* Mark.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_155 /* Mark.swift */; };
- OBJ_389 /* Node.Mapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_156 /* Node.Mapping.swift */; };
- OBJ_390 /* Node.Scalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_157 /* Node.Scalar.swift */; };
- OBJ_391 /* Node.Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_158 /* Node.Sequence.swift */; };
- OBJ_392 /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_159 /* Node.swift */; };
- OBJ_393 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_160 /* Parser.swift */; };
- OBJ_394 /* Representer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_161 /* Representer.swift */; };
- OBJ_395 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_162 /* Resolver.swift */; };
- OBJ_396 /* String+Yams.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_163 /* String+Yams.swift */; };
- OBJ_397 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_164 /* Tag.swift */; };
- OBJ_398 /* YamlError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_165 /* YamlError.swift */; };
- OBJ_400 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
- OBJ_406 /* api.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_140 /* api.c */; };
- OBJ_407 /* dumper.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_141 /* dumper.c */; };
- OBJ_408 /* emitter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_142 /* emitter.c */; };
- OBJ_409 /* loader.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_143 /* loader.c */; };
- OBJ_410 /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_144 /* parser.c */; };
- OBJ_411 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_145 /* reader.c */; };
- OBJ_412 /* scanner.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_146 /* scanner.c */; };
- OBJ_413 /* writer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_147 /* writer.c */; };
- OBJ_419 /* Bool+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_70 /* Bool+Extras.swift */; };
- OBJ_420 /* BuidlSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_71 /* BuidlSettings.swift */; };
- OBJ_421 /* BuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_72 /* BuildPhase.swift */; };
- OBJ_422 /* CommentedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_73 /* CommentedString.swift */; };
- OBJ_423 /* Decodable+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_74 /* Decodable+Dictionary.swift */; };
- OBJ_424 /* Dictionary+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_75 /* Dictionary+Extras.swift */; };
- OBJ_425 /* JSONDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_76 /* JSONDecoding.swift */; };
- OBJ_426 /* KeyedDecodingContainer+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_77 /* KeyedDecodingContainer+Additions.swift */; };
- OBJ_427 /* PBXAggregateTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_78 /* PBXAggregateTarget.swift */; };
- OBJ_428 /* PBXBuildFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_79 /* PBXBuildFile.swift */; };
- OBJ_429 /* PBXBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_80 /* PBXBuildPhase.swift */; };
- OBJ_430 /* PBXContainerItemProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_81 /* PBXContainerItemProxy.swift */; };
- OBJ_431 /* PBXCopyFilesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_82 /* PBXCopyFilesBuildPhase.swift */; };
- OBJ_432 /* PBXFileElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_83 /* PBXFileElement.swift */; };
- OBJ_433 /* PBXFileReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_84 /* PBXFileReference.swift */; };
- OBJ_434 /* PBXFrameworksBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_85 /* PBXFrameworksBuildPhase.swift */; };
- OBJ_435 /* PBXGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_86 /* PBXGroup.swift */; };
- OBJ_436 /* PBXHeadersBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_87 /* PBXHeadersBuildPhase.swift */; };
- OBJ_437 /* PBXNativeTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_88 /* PBXNativeTarget.swift */; };
- OBJ_438 /* PBXObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_89 /* PBXObject.swift */; };
- OBJ_439 /* PBXProductType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_90 /* PBXProductType.swift */; };
- OBJ_440 /* PBXProj+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_91 /* PBXProj+Helpers.swift */; };
- OBJ_441 /* PBXProj.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_92 /* PBXProj.swift */; };
- OBJ_442 /* PBXProjError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_93 /* PBXProjError.swift */; };
- OBJ_443 /* PBXProjWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_94 /* PBXProjWriter.swift */; };
- OBJ_444 /* PBXProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_95 /* PBXProject.swift */; };
- OBJ_445 /* PBXReferenceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_96 /* PBXReferenceProxy.swift */; };
- OBJ_446 /* PBXResourcesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_97 /* PBXResourcesBuildPhase.swift */; };
- OBJ_447 /* PBXShellScriptBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_98 /* PBXShellScriptBuildPhase.swift */; };
- OBJ_448 /* PBXSourceTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_99 /* PBXSourceTree.swift */; };
- OBJ_449 /* PBXSourcesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_100 /* PBXSourcesBuildPhase.swift */; };
- OBJ_450 /* PBXTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_101 /* PBXTarget.swift */; };
- OBJ_451 /* PBXTargetDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_102 /* PBXTargetDependency.swift */; };
- OBJ_452 /* PBXVariantGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_103 /* PBXVariantGroup.swift */; };
- OBJ_453 /* PlistValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_104 /* PlistValue.swift */; };
- OBJ_454 /* String+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_105 /* String+Extras.swift */; };
- OBJ_455 /* Writable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_106 /* Writable.swift */; };
- OBJ_456 /* XCBuildConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_107 /* XCBuildConfiguration.swift */; };
- OBJ_457 /* XCConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_108 /* XCConfig.swift */; };
- OBJ_458 /* XCConfigurationList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_109 /* XCConfigurationList.swift */; };
- OBJ_459 /* XCScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_110 /* XCScheme.swift */; };
- OBJ_460 /* XCSharedData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_111 /* XCSharedData.swift */; };
- OBJ_461 /* XCVersionGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_112 /* XCVersionGroup.swift */; };
- OBJ_462 /* XCWorkspace.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_113 /* XCWorkspace.swift */; };
- OBJ_463 /* XCWorkspaceData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_114 /* XCWorkspaceData.swift */; };
- OBJ_464 /* XcodeProj.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_115 /* XcodeProj.swift */; };
- OBJ_466 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
- OBJ_467 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
- OBJ_468 /* Spectre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Spectre::Spectre::Product" /* Spectre.framework */; };
- OBJ_476 /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_119 /* Document.swift */; };
- OBJ_477 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_120 /* Element.swift */; };
- OBJ_478 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_121 /* Error.swift */; };
- OBJ_479 /* Options.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_122 /* Options.swift */; };
- OBJ_480 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_123 /* Parser.swift */; };
- OBJ_486 /* PathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_169 /* PathKit.swift */; };
- OBJ_488 /* Spectre.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Spectre::Spectre::Product" /* Spectre.framework */; };
- OBJ_494 /* Case.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_172 /* Case.swift */; };
- OBJ_495 /* Context.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_173 /* Context.swift */; };
- OBJ_496 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_174 /* Expectation.swift */; };
- OBJ_497 /* Failure.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_175 /* Failure.swift */; };
- OBJ_498 /* Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_176 /* Global.swift */; };
- OBJ_499 /* GlobalContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_177 /* GlobalContext.swift */; };
- OBJ_500 /* Reporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_178 /* Reporter.swift */; };
- OBJ_501 /* Reporters.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_179 /* Reporters.swift */; };
- OBJ_507 /* DecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_126 /* DecodingError.swift */; };
- OBJ_508 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_127 /* Deprecations.swift */; };
- OBJ_509 /* Dictionary+JSONKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_128 /* Dictionary+JSONKey.swift */; };
- OBJ_510 /* Dictionary+KeyPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_129 /* Dictionary+KeyPath.swift */; };
- OBJ_511 /* InvalidItemBehaviour.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_130 /* InvalidItemBehaviour.swift */; };
- OBJ_512 /* JSONFileLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_131 /* JSONFileLoading.swift */; };
- OBJ_513 /* JSONObjectConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_132 /* JSONObjectConvertible.swift */; };
- OBJ_514 /* JSONPrimitiveConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_133 /* JSONPrimitiveConvertible.swift */; };
- OBJ_515 /* KeyPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_134 /* KeyPath.swift */; };
- OBJ_516 /* URL+JSONPrimitiveConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_135 /* URL+JSONPrimitiveConvertible.swift */; };
+ OBJ_279 /* configFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* configFile.swift */; };
+ OBJ_280 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* File.swift */; };
+ OBJ_281 /* UnityEditorBuildScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* UnityEditorBuildScript.swift */; };
+ OBJ_282 /* UnityProjectScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* UnityProjectScript.swift */; };
+ OBJ_283 /* BridgeHeaderFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* BridgeHeaderFile.swift */; };
+ OBJ_284 /* MessageBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* MessageBridge.swift */; };
+ OBJ_285 /* UnityUtilsFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* UnityUtilsFile.swift */; };
+ OBJ_286 /* AppDelegateFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* AppDelegateFile.swift */; };
+ OBJ_287 /* AppIconContentsFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* AppIconContentsFile.swift */; };
+ OBJ_288 /* InfoPlistFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* InfoPlistFile.swift */; };
+ OBJ_289 /* LaunchScreenFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_24 /* LaunchScreenFile.swift */; };
+ OBJ_290 /* MainStoryboardFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_25 /* MainStoryboardFile.swift */; };
+ OBJ_291 /* SpecFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_26 /* SpecFile.swift */; };
+ OBJ_292 /* ViewControllerFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* ViewControllerFile.swift */; };
+ OBJ_293 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* Config.swift */; };
+ OBJ_294 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* Result.swift */; };
+ OBJ_295 /* Shell.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* Shell.swift */; };
+ OBJ_296 /* UBKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* UBKitError.swift */; };
+ OBJ_297 /* UnityCommandLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* UnityCommandLine.swift */; };
+ OBJ_298 /* UBKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* UBKit.swift */; };
+ OBJ_299 /* UBKitManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* UBKitManager.swift */; };
+ OBJ_300 /* FileCopier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_37 /* FileCopier.swift */; };
+ OBJ_301 /* UnityProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_38 /* UnityProject.swift */; };
+ OBJ_302 /* XcodeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_39 /* XcodeGenerator.swift */; };
+ OBJ_303 /* XcodeProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* XcodeProject.swift */; };
+ OBJ_305 /* XcodeGenKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::XcodeGenKit::Product" /* XcodeGenKit.framework */; };
+ OBJ_306 /* ProjectSpec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::ProjectSpec::Product" /* ProjectSpec.framework */; };
+ OBJ_307 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
+ OBJ_308 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
+ OBJ_309 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
+ OBJ_310 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
+ OBJ_311 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
+ OBJ_312 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
+ OBJ_325 /* PBXProjGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_68 /* PBXProjGenerator.swift */; };
+ OBJ_326 /* PathExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_69 /* PathExtensions.swift */; };
+ OBJ_327 /* ProjectGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_70 /* ProjectGenerator.swift */; };
+ OBJ_328 /* ReferenceGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_71 /* ReferenceGenerator.swift */; };
+ OBJ_329 /* SettingsBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_72 /* SettingsBuilder.swift */; };
+ OBJ_330 /* SettingsPresetFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_73 /* SettingsPresetFile.swift */; };
+ OBJ_331 /* SourceGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_74 /* SourceGenerator.swift */; };
+ OBJ_332 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_75 /* Version.swift */; };
+ OBJ_333 /* XCProjExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_76 /* XCProjExtensions.swift */; };
+ OBJ_335 /* ProjectSpec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "XcodeGen::ProjectSpec::Product" /* ProjectSpec.framework */; };
+ OBJ_336 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
+ OBJ_337 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
+ OBJ_338 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
+ OBJ_339 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
+ OBJ_340 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
+ OBJ_341 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
+ OBJ_353 /* BuildScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_49 /* BuildScript.swift */; };
+ OBJ_354 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_50 /* Config.swift */; };
+ OBJ_355 /* Decoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_51 /* Decoding.swift */; };
+ OBJ_356 /* Dependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_52 /* Dependency.swift */; };
+ OBJ_357 /* DeploymentTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_53 /* DeploymentTarget.swift */; };
+ OBJ_358 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_54 /* Platform.swift */; };
+ OBJ_359 /* ProjectSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_55 /* ProjectSpec.swift */; };
+ OBJ_360 /* Scheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_56 /* Scheme.swift */; };
+ OBJ_361 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_57 /* Settings.swift */; };
+ OBJ_362 /* SpecLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_58 /* SpecLoader.swift */; };
+ OBJ_363 /* SpecParsingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_59 /* SpecParsingError.swift */; };
+ OBJ_364 /* SpecValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_60 /* SpecValidation.swift */; };
+ OBJ_365 /* SpecValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_61 /* SpecValidationError.swift */; };
+ OBJ_366 /* Target.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_62 /* Target.swift */; };
+ OBJ_367 /* TargetSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_63 /* TargetSource.swift */; };
+ OBJ_368 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_64 /* Version.swift */; };
+ OBJ_369 /* XCProjExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_65 /* XCProjExtensions.swift */; };
+ OBJ_370 /* Yaml.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_66 /* Yaml.swift */; };
+ OBJ_372 /* Yams.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::Yams::Product" /* Yams.framework */; };
+ OBJ_373 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
+ OBJ_374 /* xcproj.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcproj::xcproj::Product" /* xcproj.framework */; };
+ OBJ_375 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
+ OBJ_376 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
+ OBJ_377 /* JSONUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */; };
+ OBJ_388 /* Constructor.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_169 /* Constructor.swift */; };
+ OBJ_389 /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_170 /* Decoder.swift */; };
+ OBJ_390 /* Emitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_171 /* Emitter.swift */; };
+ OBJ_391 /* Encoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_172 /* Encoder.swift */; };
+ OBJ_392 /* Mark.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_173 /* Mark.swift */; };
+ OBJ_393 /* Node.Mapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_174 /* Node.Mapping.swift */; };
+ OBJ_394 /* Node.Scalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_175 /* Node.Scalar.swift */; };
+ OBJ_395 /* Node.Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_176 /* Node.Sequence.swift */; };
+ OBJ_396 /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_177 /* Node.swift */; };
+ OBJ_397 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_178 /* Parser.swift */; };
+ OBJ_398 /* Representer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_179 /* Representer.swift */; };
+ OBJ_399 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_180 /* Resolver.swift */; };
+ OBJ_400 /* String+Yams.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_181 /* String+Yams.swift */; };
+ OBJ_401 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_182 /* Tag.swift */; };
+ OBJ_402 /* YamlError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_183 /* YamlError.swift */; };
+ OBJ_404 /* CYaml.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "Yams::CYaml::Product" /* CYaml.framework */; };
+ OBJ_410 /* api.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_158 /* api.c */; };
+ OBJ_411 /* emitter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_159 /* emitter.c */; };
+ OBJ_412 /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_160 /* parser.c */; };
+ OBJ_413 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_161 /* reader.c */; };
+ OBJ_414 /* scanner.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_162 /* scanner.c */; };
+ OBJ_415 /* writer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_163 /* writer.c */; };
+ OBJ_421 /* Bool+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_81 /* Bool+Extras.swift */; };
+ OBJ_422 /* BuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_82 /* BuildPhase.swift */; };
+ OBJ_423 /* BuildSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_83 /* BuildSettings.swift */; };
+ OBJ_424 /* CommentedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_84 /* CommentedString.swift */; };
+ OBJ_425 /* Decodable+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_85 /* Decodable+Dictionary.swift */; };
+ OBJ_426 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_86 /* Deprecations.swift */; };
+ OBJ_427 /* Dictionary+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_87 /* Dictionary+Extras.swift */; };
+ OBJ_428 /* JSONDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_88 /* JSONDecoding.swift */; };
+ OBJ_429 /* KeyedDecodingContainer+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_89 /* KeyedDecodingContainer+Additions.swift */; };
+ OBJ_430 /* PBXAggregateTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_90 /* PBXAggregateTarget.swift */; };
+ OBJ_431 /* PBXBuildFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_91 /* PBXBuildFile.swift */; };
+ OBJ_432 /* PBXBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_92 /* PBXBuildPhase.swift */; };
+ OBJ_433 /* PBXBuildRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_93 /* PBXBuildRule.swift */; };
+ OBJ_434 /* PBXContainerItemProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_94 /* PBXContainerItemProxy.swift */; };
+ OBJ_435 /* PBXCopyFilesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_95 /* PBXCopyFilesBuildPhase.swift */; };
+ OBJ_436 /* PBXFileElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_96 /* PBXFileElement.swift */; };
+ OBJ_437 /* PBXFileReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_97 /* PBXFileReference.swift */; };
+ OBJ_438 /* PBXFrameworksBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_98 /* PBXFrameworksBuildPhase.swift */; };
+ OBJ_439 /* PBXGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_99 /* PBXGroup.swift */; };
+ OBJ_440 /* PBXHeadersBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_100 /* PBXHeadersBuildPhase.swift */; };
+ OBJ_441 /* PBXLegacyTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_101 /* PBXLegacyTarget.swift */; };
+ OBJ_442 /* PBXNativeTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_102 /* PBXNativeTarget.swift */; };
+ OBJ_443 /* PBXObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_103 /* PBXObject.swift */; };
+ OBJ_444 /* PBXProductType.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_104 /* PBXProductType.swift */; };
+ OBJ_445 /* PBXProj+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_105 /* PBXProj+Helpers.swift */; };
+ OBJ_446 /* PBXProj.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_106 /* PBXProj.swift */; };
+ OBJ_447 /* PBXProjEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_107 /* PBXProjEncoder.swift */; };
+ OBJ_448 /* PBXProjError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_108 /* PBXProjError.swift */; };
+ OBJ_449 /* PBXProjObjects+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_109 /* PBXProjObjects+Helpers.swift */; };
+ OBJ_450 /* PBXProject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_110 /* PBXProject.swift */; };
+ OBJ_451 /* PBXReferenceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_111 /* PBXReferenceProxy.swift */; };
+ OBJ_452 /* PBXResourcesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_112 /* PBXResourcesBuildPhase.swift */; };
+ OBJ_453 /* PBXRezBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_113 /* PBXRezBuildPhase.swift */; };
+ OBJ_454 /* PBXShellScriptBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_114 /* PBXShellScriptBuildPhase.swift */; };
+ OBJ_455 /* PBXSourceTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_115 /* PBXSourceTree.swift */; };
+ OBJ_456 /* PBXSourcesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_116 /* PBXSourcesBuildPhase.swift */; };
+ OBJ_457 /* PBXTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_117 /* PBXTarget.swift */; };
+ OBJ_458 /* PBXTargetDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_118 /* PBXTargetDependency.swift */; };
+ OBJ_459 /* PBXVariantGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_119 /* PBXVariantGroup.swift */; };
+ OBJ_460 /* PlistValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_120 /* PlistValue.swift */; };
+ OBJ_461 /* Referenceable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_121 /* Referenceable.swift */; };
+ OBJ_462 /* String+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_122 /* String+Extras.swift */; };
+ OBJ_463 /* Writable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_123 /* Writable.swift */; };
+ OBJ_464 /* XCBreakpointList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_124 /* XCBreakpointList.swift */; };
+ OBJ_465 /* XCBuildConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_125 /* XCBuildConfiguration.swift */; };
+ OBJ_466 /* XCConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_126 /* XCConfig.swift */; };
+ OBJ_467 /* XCConfigurationList.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_127 /* XCConfigurationList.swift */; };
+ OBJ_468 /* XCScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_128 /* XCScheme.swift */; };
+ OBJ_469 /* XCSharedData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_129 /* XCSharedData.swift */; };
+ OBJ_470 /* XCVersionGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_130 /* XCVersionGroup.swift */; };
+ OBJ_471 /* XCWorkspace.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_131 /* XCWorkspace.swift */; };
+ OBJ_472 /* XCWorkspaceData.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_132 /* XCWorkspaceData.swift */; };
+ OBJ_473 /* XcodeProj.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_133 /* XcodeProj.swift */; };
+ OBJ_475 /* AEXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEXML::AEXML::Product" /* AEXML.framework */; };
+ OBJ_476 /* PathKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "PathKit::PathKit::Product" /* PathKit.framework */; };
+ OBJ_483 /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_137 /* Document.swift */; };
+ OBJ_484 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_138 /* Element.swift */; };
+ OBJ_485 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_139 /* Error.swift */; };
+ OBJ_486 /* Options.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_140 /* Options.swift */; };
+ OBJ_487 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_141 /* Parser.swift */; };
+ OBJ_493 /* PathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_187 /* PathKit.swift */; };
+ OBJ_499 /* DecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_144 /* DecodingError.swift */; };
+ OBJ_500 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_145 /* Deprecations.swift */; };
+ OBJ_501 /* Dictionary+JSONKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_146 /* Dictionary+JSONKey.swift */; };
+ OBJ_502 /* Dictionary+KeyPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_147 /* Dictionary+KeyPath.swift */; };
+ OBJ_503 /* InvalidItemBehaviour.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_148 /* InvalidItemBehaviour.swift */; };
+ OBJ_504 /* JSONFileLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_149 /* JSONFileLoading.swift */; };
+ OBJ_505 /* JSONObjectConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_150 /* JSONObjectConvertible.swift */; };
+ OBJ_506 /* JSONPrimitiveConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_151 /* JSONPrimitiveConvertible.swift */; };
+ OBJ_507 /* KeyPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_152 /* KeyPath.swift */; };
+ OBJ_508 /* URL+JSONPrimitiveConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_153 /* URL+JSONPrimitiveConvertible.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
- D434561B1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFD520178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "UnityBuildKit::UBKit";
remoteInfo = UBKit;
};
- D434561C1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFD620178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "XcodeGen::XcodeGenKit";
remoteInfo = XcodeGenKit;
};
- D434561D1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFD720178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "XcodeGen::ProjectSpec";
remoteInfo = ProjectSpec;
};
- D434561E1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFD820178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::Yams";
remoteInfo = Yams;
};
- D434561F1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFD920178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::CYaml";
remoteInfo = CYaml;
};
- D43456201FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFDA20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::CYaml";
remoteInfo = CYaml;
};
- D43456211FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFDB20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "xcproj::xcproj";
remoteInfo = xcproj;
};
- D43456221FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFDC20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "AEXML::AEXML";
remoteInfo = AEXML;
};
- D43456231FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFDD20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "PathKit::PathKit";
remoteInfo = PathKit;
};
- D43456241FA3A29400CE9717 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "Spectre::Spectre";
- remoteInfo = Spectre;
- };
- D43456251FA3A29400CE9717 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "Spectre::Spectre";
- remoteInfo = Spectre;
- };
- D43456261FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFDE20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "AEXML::AEXML";
remoteInfo = AEXML;
};
- D43456271FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFDF20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "PathKit::PathKit";
remoteInfo = PathKit;
};
- D43456281FA3A29400CE9717 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "Spectre::Spectre";
- remoteInfo = Spectre;
- };
- D43456291FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE020178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "JSONUtilities::JSONUtilities";
remoteInfo = JSONUtilities;
};
- D434562A1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE120178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::Yams";
remoteInfo = Yams;
};
- D434562B1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE220178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::CYaml";
remoteInfo = CYaml;
};
- D434562C1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE320178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "xcproj::xcproj";
remoteInfo = xcproj;
};
- D434562D1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE420178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "AEXML::AEXML";
remoteInfo = AEXML;
};
- D434562E1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE520178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "PathKit::PathKit";
remoteInfo = PathKit;
};
- D434562F1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "Spectre::Spectre";
- remoteInfo = Spectre;
- };
- D43456301FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE620178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "JSONUtilities::JSONUtilities";
remoteInfo = JSONUtilities;
};
- D43456311FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE720178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "XcodeGen::ProjectSpec";
remoteInfo = ProjectSpec;
};
- D43456321FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE820178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::Yams";
remoteInfo = Yams;
};
- D43456331FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFE920178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::CYaml";
remoteInfo = CYaml;
};
- D43456341FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFEA20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "xcproj::xcproj";
remoteInfo = xcproj;
};
- D43456351FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFEB20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "AEXML::AEXML";
remoteInfo = AEXML;
};
- D43456361FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFEC20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "PathKit::PathKit";
remoteInfo = PathKit;
};
- D43456371FA3A29400CE9717 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "Spectre::Spectre";
- remoteInfo = Spectre;
- };
- D43456381FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFED20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "JSONUtilities::JSONUtilities";
remoteInfo = JSONUtilities;
};
- D43456391FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFEE20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "XcodeGen::XcodeGenKit";
remoteInfo = XcodeGenKit;
};
- D434563A1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFEF20178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "XcodeGen::ProjectSpec";
remoteInfo = ProjectSpec;
};
- D434563B1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFF020178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::Yams";
remoteInfo = Yams;
};
- D434563C1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFF120178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "Yams::CYaml";
remoteInfo = CYaml;
};
- D434563D1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFF220178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "xcproj::xcproj";
remoteInfo = xcproj;
};
- D434563E1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFF320178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "AEXML::AEXML";
remoteInfo = AEXML;
};
- D434563F1FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFF420178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
remoteGlobalIDString = "PathKit::PathKit";
remoteInfo = PathKit;
};
- D43456401FA3A29400CE9717 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = OBJ_1 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = "Spectre::Spectre";
- remoteInfo = Spectre;
- };
- D43456411FA3A29400CE9717 /* PBXContainerItemProxy */ = {
+ D42CAFF520178E07005EA9A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = OBJ_1 /* Project object */;
proxyType = 1;
@@ -469,155 +428,163 @@
/* Begin PBXFileReference section */
"AEXML::AEXML::Product" /* AEXML.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AEXML.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- D43456431FA3AD5B00CE9717 /* configFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = configFile.swift; sourceTree = ""; };
- D48370EB1FA912B200A05A8B /* UnityProjectScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityProjectScript.swift; sourceTree = ""; };
"JSONUtilities::JSONUtilities::Product" /* JSONUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = JSONUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- OBJ_10 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; };
- OBJ_100 /* PBXSourcesBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXSourcesBuildPhase.swift; sourceTree = ""; };
- OBJ_101 /* PBXTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXTarget.swift; sourceTree = ""; };
- OBJ_102 /* PBXTargetDependency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXTargetDependency.swift; sourceTree = ""; };
- OBJ_103 /* PBXVariantGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXVariantGroup.swift; sourceTree = ""; };
- OBJ_104 /* PlistValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlistValue.swift; sourceTree = ""; };
- OBJ_105 /* String+Extras.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extras.swift"; sourceTree = ""; };
- OBJ_106 /* Writable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Writable.swift; sourceTree = ""; };
- OBJ_107 /* XCBuildConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCBuildConfiguration.swift; sourceTree = ""; };
- OBJ_108 /* XCConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCConfig.swift; sourceTree = ""; };
- OBJ_109 /* XCConfigurationList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCConfigurationList.swift; sourceTree = ""; };
- OBJ_110 /* XCScheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCScheme.swift; sourceTree = ""; };
- OBJ_111 /* XCSharedData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCSharedData.swift; sourceTree = ""; };
- OBJ_112 /* XCVersionGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCVersionGroup.swift; sourceTree = ""; };
- OBJ_113 /* XCWorkspace.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCWorkspace.swift; sourceTree = ""; };
- OBJ_114 /* XCWorkspaceData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCWorkspaceData.swift; sourceTree = ""; };
- OBJ_115 /* XcodeProj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeProj.swift; sourceTree = ""; };
- OBJ_116 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/xcproj.git-1047381684203639720/Package.swift"; sourceTree = ""; };
- OBJ_118 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/AEXML.git--1992474868199569405/Package.swift"; sourceTree = ""; };
- OBJ_119 /* Document.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Document.swift; sourceTree = ""; };
- OBJ_12 /* UnityEditorBuildScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityEditorBuildScript.swift; sourceTree = ""; };
- OBJ_120 /* Element.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Element.swift; sourceTree = ""; };
- OBJ_121 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = ""; };
- OBJ_122 /* Options.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Options.swift; sourceTree = ""; };
- OBJ_123 /* Parser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = ""; };
- OBJ_126 /* DecodingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecodingError.swift; sourceTree = ""; };
- OBJ_127 /* Deprecations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecations.swift; sourceTree = ""; };
- OBJ_128 /* Dictionary+JSONKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+JSONKey.swift"; sourceTree = ""; };
- OBJ_129 /* Dictionary+KeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+KeyPath.swift"; sourceTree = ""; };
- OBJ_130 /* InvalidItemBehaviour.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvalidItemBehaviour.swift; sourceTree = ""; };
- OBJ_131 /* JSONFileLoading.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONFileLoading.swift; sourceTree = ""; };
- OBJ_132 /* JSONObjectConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONObjectConvertible.swift; sourceTree = ""; };
- OBJ_133 /* JSONPrimitiveConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONPrimitiveConvertible.swift; sourceTree = ""; };
- OBJ_134 /* KeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyPath.swift; sourceTree = ""; };
- OBJ_135 /* URL+JSONPrimitiveConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+JSONPrimitiveConvertible.swift"; sourceTree = ""; };
- OBJ_136 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/JSONUtilities.git-5650155684411992736/Package.swift"; sourceTree = ""; };
- OBJ_14 /* BridgeHeaderFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BridgeHeaderFile.swift; sourceTree = ""; };
- OBJ_140 /* api.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = api.c; sourceTree = ""; };
- OBJ_141 /* dumper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dumper.c; sourceTree = ""; };
- OBJ_142 /* emitter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = emitter.c; sourceTree = ""; };
- OBJ_143 /* loader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loader.c; sourceTree = ""; };
- OBJ_144 /* parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = ""; };
- OBJ_145 /* reader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reader.c; sourceTree = ""; };
- OBJ_146 /* scanner.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = ""; };
- OBJ_147 /* writer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = writer.c; sourceTree = ""; };
- OBJ_149 /* CYaml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CYaml.h; sourceTree = ""; };
- OBJ_15 /* MessageBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageBridge.swift; sourceTree = ""; };
- OBJ_150 /* yaml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yaml.h; sourceTree = ""; };
- OBJ_151 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = /Users/xero/Documents/Handsome/Projects/UnityBuildKit/UnityBuildKit.xcodeproj/GeneratedModuleMap/CYaml/module.modulemap; sourceTree = ""; };
- OBJ_153 /* Constructor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constructor.swift; sourceTree = ""; };
- OBJ_154 /* Emitter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Emitter.swift; sourceTree = ""; };
- OBJ_155 /* Mark.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mark.swift; sourceTree = ""; };
- OBJ_156 /* Node.Mapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.Mapping.swift; sourceTree = ""; };
- OBJ_157 /* Node.Scalar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.Scalar.swift; sourceTree = ""; };
- OBJ_158 /* Node.Sequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.Sequence.swift; sourceTree = ""; };
- OBJ_159 /* Node.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.swift; sourceTree = ""; };
- OBJ_16 /* UnityUtilsFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityUtilsFile.swift; sourceTree = ""; };
- OBJ_160 /* Parser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = ""; };
- OBJ_161 /* Representer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Representer.swift; sourceTree = ""; };
- OBJ_162 /* Resolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resolver.swift; sourceTree = ""; };
- OBJ_163 /* String+Yams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Yams.swift"; sourceTree = ""; };
- OBJ_164 /* Tag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tag.swift; sourceTree = ""; };
- OBJ_165 /* YamlError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YamlError.swift; sourceTree = ""; };
- OBJ_166 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/Yams.git-8068124914099325722/Package.swift"; sourceTree = ""; };
- OBJ_168 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/PathKit.git--1865447967743163058/Package.swift"; sourceTree = ""; };
- OBJ_169 /* PathKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathKit.swift; sourceTree = ""; };
- OBJ_171 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/Spectre.git--7655155069707042687/Package.swift"; sourceTree = ""; };
- OBJ_172 /* Case.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Case.swift; sourceTree = ""; };
- OBJ_173 /* Context.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Context.swift; sourceTree = ""; };
- OBJ_174 /* Expectation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Expectation.swift; sourceTree = ""; };
- OBJ_175 /* Failure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Failure.swift; sourceTree = ""; };
- OBJ_176 /* Global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Global.swift; sourceTree = ""; };
- OBJ_177 /* GlobalContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalContext.swift; sourceTree = ""; };
- OBJ_178 /* Reporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reporter.swift; sourceTree = ""; };
- OBJ_179 /* Reporters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reporters.swift; sourceTree = ""; };
- OBJ_18 /* AppDelegateFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegateFile.swift; sourceTree = ""; };
- OBJ_19 /* AppIconContentsFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconContentsFile.swift; sourceTree = ""; };
- OBJ_20 /* InfoPlistFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlistFile.swift; sourceTree = ""; };
- OBJ_21 /* LaunchScreenFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenFile.swift; sourceTree = ""; };
- OBJ_22 /* MainStoryboardFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainStoryboardFile.swift; sourceTree = ""; };
- OBJ_23 /* SpecFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecFile.swift; sourceTree = ""; };
- OBJ_24 /* ViewControllerFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerFile.swift; sourceTree = ""; };
- OBJ_26 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; };
- OBJ_27 /* Result.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result.swift; sourceTree = ""; };
- OBJ_28 /* Shell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shell.swift; sourceTree = ""; };
- OBJ_29 /* UBKitError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UBKitError.swift; sourceTree = ""; };
- OBJ_30 /* UnityCommandLine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityCommandLine.swift; sourceTree = ""; };
- OBJ_31 /* UBKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UBKit.swift; sourceTree = ""; };
- OBJ_32 /* UBKitManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UBKitManager.swift; sourceTree = ""; };
- OBJ_34 /* FileCopier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileCopier.swift; sourceTree = ""; };
- OBJ_36 /* UnityProject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityProject.swift; sourceTree = ""; };
- OBJ_37 /* XcodeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeGenerator.swift; sourceTree = ""; };
- OBJ_38 /* XcodeProject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeProject.swift; sourceTree = ""; };
- OBJ_40 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; };
- OBJ_47 /* BuildScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildScript.swift; sourceTree = ""; };
- OBJ_48 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; };
- OBJ_49 /* Decoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Decoding.swift; sourceTree = ""; };
- OBJ_50 /* Platform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; };
- OBJ_51 /* ProjectExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectExtensions.swift; sourceTree = ""; };
- OBJ_52 /* ProjectSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectSpec.swift; sourceTree = ""; };
- OBJ_53 /* ProjectSpecError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectSpecError.swift; sourceTree = ""; };
- OBJ_54 /* Scheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Scheme.swift; sourceTree = ""; };
- OBJ_55 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; };
- OBJ_56 /* Target.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Target.swift; sourceTree = ""; };
- OBJ_58 /* PBXProjGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProjGenerator.swift; sourceTree = ""; };
- OBJ_59 /* PathExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathExtensions.swift; sourceTree = ""; };
+ OBJ_100 /* PBXHeadersBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXHeadersBuildPhase.swift; sourceTree = ""; };
+ OBJ_101 /* PBXLegacyTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXLegacyTarget.swift; sourceTree = ""; };
+ OBJ_102 /* PBXNativeTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXNativeTarget.swift; sourceTree = ""; };
+ OBJ_103 /* PBXObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXObject.swift; sourceTree = ""; };
+ OBJ_104 /* PBXProductType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProductType.swift; sourceTree = ""; };
+ OBJ_105 /* PBXProj+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PBXProj+Helpers.swift"; sourceTree = ""; };
+ OBJ_106 /* PBXProj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProj.swift; sourceTree = ""; };
+ OBJ_107 /* PBXProjEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProjEncoder.swift; sourceTree = ""; };
+ OBJ_108 /* PBXProjError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProjError.swift; sourceTree = ""; };
+ OBJ_109 /* PBXProjObjects+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PBXProjObjects+Helpers.swift"; sourceTree = ""; };
+ OBJ_11 /* configFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = configFile.swift; sourceTree = ""; };
+ OBJ_110 /* PBXProject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProject.swift; sourceTree = ""; };
+ OBJ_111 /* PBXReferenceProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXReferenceProxy.swift; sourceTree = ""; };
+ OBJ_112 /* PBXResourcesBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXResourcesBuildPhase.swift; sourceTree = ""; };
+ OBJ_113 /* PBXRezBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXRezBuildPhase.swift; sourceTree = ""; };
+ OBJ_114 /* PBXShellScriptBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXShellScriptBuildPhase.swift; sourceTree = ""; };
+ OBJ_115 /* PBXSourceTree.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXSourceTree.swift; sourceTree = ""; };
+ OBJ_116 /* PBXSourcesBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXSourcesBuildPhase.swift; sourceTree = ""; };
+ OBJ_117 /* PBXTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXTarget.swift; sourceTree = ""; };
+ OBJ_118 /* PBXTargetDependency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXTargetDependency.swift; sourceTree = ""; };
+ OBJ_119 /* PBXVariantGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXVariantGroup.swift; sourceTree = ""; };
+ OBJ_12 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; };
+ OBJ_120 /* PlistValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlistValue.swift; sourceTree = ""; };
+ OBJ_121 /* Referenceable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Referenceable.swift; sourceTree = ""; };
+ OBJ_122 /* String+Extras.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extras.swift"; sourceTree = ""; };
+ OBJ_123 /* Writable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Writable.swift; sourceTree = ""; };
+ OBJ_124 /* XCBreakpointList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCBreakpointList.swift; sourceTree = ""; };
+ OBJ_125 /* XCBuildConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCBuildConfiguration.swift; sourceTree = ""; };
+ OBJ_126 /* XCConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCConfig.swift; sourceTree = ""; };
+ OBJ_127 /* XCConfigurationList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCConfigurationList.swift; sourceTree = ""; };
+ OBJ_128 /* XCScheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCScheme.swift; sourceTree = ""; };
+ OBJ_129 /* XCSharedData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCSharedData.swift; sourceTree = ""; };
+ OBJ_130 /* XCVersionGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCVersionGroup.swift; sourceTree = ""; };
+ OBJ_131 /* XCWorkspace.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCWorkspace.swift; sourceTree = ""; };
+ OBJ_132 /* XCWorkspaceData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCWorkspaceData.swift; sourceTree = ""; };
+ OBJ_133 /* XcodeProj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeProj.swift; sourceTree = ""; };
+ OBJ_134 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/xcproj.git-1047381684203639720/Package.swift"; sourceTree = ""; };
+ OBJ_136 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/AEXML.git--1992474868199569405/Package.swift"; sourceTree = ""; };
+ OBJ_137 /* Document.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Document.swift; sourceTree = ""; };
+ OBJ_138 /* Element.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Element.swift; sourceTree = ""; };
+ OBJ_139 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = ""; };
+ OBJ_14 /* UnityEditorBuildScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityEditorBuildScript.swift; sourceTree = ""; };
+ OBJ_140 /* Options.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Options.swift; sourceTree = ""; };
+ OBJ_141 /* Parser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = ""; };
+ OBJ_144 /* DecodingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecodingError.swift; sourceTree = ""; };
+ OBJ_145 /* Deprecations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecations.swift; sourceTree = ""; };
+ OBJ_146 /* Dictionary+JSONKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+JSONKey.swift"; sourceTree = ""; };
+ OBJ_147 /* Dictionary+KeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+KeyPath.swift"; sourceTree = ""; };
+ OBJ_148 /* InvalidItemBehaviour.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvalidItemBehaviour.swift; sourceTree = ""; };
+ OBJ_149 /* JSONFileLoading.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONFileLoading.swift; sourceTree = ""; };
+ OBJ_15 /* UnityProjectScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityProjectScript.swift; sourceTree = ""; };
+ OBJ_150 /* JSONObjectConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONObjectConvertible.swift; sourceTree = ""; };
+ OBJ_151 /* JSONPrimitiveConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONPrimitiveConvertible.swift; sourceTree = ""; };
+ OBJ_152 /* KeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyPath.swift; sourceTree = ""; };
+ OBJ_153 /* URL+JSONPrimitiveConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+JSONPrimitiveConvertible.swift"; sourceTree = ""; };
+ OBJ_154 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/JSONUtilities.git-5650155684411992736/Package.swift"; sourceTree = ""; };
+ OBJ_158 /* api.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = api.c; sourceTree = ""; };
+ OBJ_159 /* emitter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = emitter.c; sourceTree = ""; };
+ OBJ_160 /* parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = ""; };
+ OBJ_161 /* reader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reader.c; sourceTree = ""; };
+ OBJ_162 /* scanner.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = ""; };
+ OBJ_163 /* writer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = writer.c; sourceTree = ""; };
+ OBJ_165 /* CYaml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CYaml.h; sourceTree = ""; };
+ OBJ_166 /* yaml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yaml.h; sourceTree = ""; };
+ OBJ_167 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = /Users/xero/Documents/Handsome/Projects/UnityBuildKit/UnityBuildKit.xcodeproj/GeneratedModuleMap/CYaml/module.modulemap; sourceTree = ""; };
+ OBJ_169 /* Constructor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constructor.swift; sourceTree = ""; };
+ OBJ_17 /* BridgeHeaderFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BridgeHeaderFile.swift; sourceTree = ""; };
+ OBJ_170 /* Decoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Decoder.swift; sourceTree = ""; };
+ OBJ_171 /* Emitter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Emitter.swift; sourceTree = ""; };
+ OBJ_172 /* Encoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Encoder.swift; sourceTree = ""; };
+ OBJ_173 /* Mark.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mark.swift; sourceTree = ""; };
+ OBJ_174 /* Node.Mapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.Mapping.swift; sourceTree = ""; };
+ OBJ_175 /* Node.Scalar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.Scalar.swift; sourceTree = ""; };
+ OBJ_176 /* Node.Sequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.Sequence.swift; sourceTree = ""; };
+ OBJ_177 /* Node.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Node.swift; sourceTree = ""; };
+ OBJ_178 /* Parser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = ""; };
+ OBJ_179 /* Representer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Representer.swift; sourceTree = ""; };
+ OBJ_18 /* MessageBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageBridge.swift; sourceTree = ""; };
+ OBJ_180 /* Resolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resolver.swift; sourceTree = ""; };
+ OBJ_181 /* String+Yams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Yams.swift"; sourceTree = ""; };
+ OBJ_182 /* Tag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tag.swift; sourceTree = ""; };
+ OBJ_183 /* YamlError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YamlError.swift; sourceTree = ""; };
+ OBJ_184 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/Yams.git-8068124914099325722/Package.swift"; sourceTree = ""; };
+ OBJ_186 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/PathKit.git--1865447967743163058/Package.swift"; sourceTree = ""; };
+ OBJ_187 /* PathKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathKit.swift; sourceTree = ""; };
+ OBJ_19 /* UnityUtilsFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityUtilsFile.swift; sourceTree = ""; };
+ OBJ_21 /* AppDelegateFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegateFile.swift; sourceTree = ""; };
+ OBJ_22 /* AppIconContentsFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconContentsFile.swift; sourceTree = ""; };
+ OBJ_23 /* InfoPlistFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlistFile.swift; sourceTree = ""; };
+ OBJ_24 /* LaunchScreenFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchScreenFile.swift; sourceTree = ""; };
+ OBJ_25 /* MainStoryboardFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainStoryboardFile.swift; sourceTree = ""; };
+ OBJ_26 /* SpecFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecFile.swift; sourceTree = ""; };
+ OBJ_27 /* ViewControllerFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerFile.swift; sourceTree = ""; };
+ OBJ_29 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; };
+ OBJ_30 /* Result.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result.swift; sourceTree = ""; };
+ OBJ_31 /* Shell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shell.swift; sourceTree = ""; };
+ OBJ_32 /* UBKitError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UBKitError.swift; sourceTree = ""; };
+ OBJ_33 /* UnityCommandLine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityCommandLine.swift; sourceTree = ""; };
+ OBJ_34 /* UBKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UBKit.swift; sourceTree = ""; };
+ OBJ_35 /* UBKitManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UBKitManager.swift; sourceTree = ""; };
+ OBJ_37 /* FileCopier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileCopier.swift; sourceTree = ""; };
+ OBJ_38 /* UnityProject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnityProject.swift; sourceTree = ""; };
+ OBJ_39 /* XcodeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeGenerator.swift; sourceTree = ""; };
+ OBJ_40 /* XcodeProject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeProject.swift; sourceTree = ""; };
+ OBJ_42 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; };
+ OBJ_44 /* Formula */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Formula; sourceTree = SOURCE_ROOT; };
+ OBJ_45 /* Assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Assets; sourceTree = SOURCE_ROOT; };
+ OBJ_49 /* BuildScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildScript.swift; sourceTree = ""; };
+ OBJ_50 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; };
+ OBJ_51 /* Decoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Decoding.swift; sourceTree = ""; };
+ OBJ_52 /* Dependency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dependency.swift; sourceTree = ""; };
+ OBJ_53 /* DeploymentTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeploymentTarget.swift; sourceTree = ""; };
+ OBJ_54 /* Platform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; };
+ OBJ_55 /* ProjectSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectSpec.swift; sourceTree = ""; };
+ OBJ_56 /* Scheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Scheme.swift; sourceTree = ""; };
+ OBJ_57 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; };
+ OBJ_58 /* SpecLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecLoader.swift; sourceTree = ""; };
+ OBJ_59 /* SpecParsingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecParsingError.swift; sourceTree = ""; };
OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; };
- OBJ_60 /* ProjectGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectGenerator.swift; sourceTree = ""; };
- OBJ_61 /* SettingsBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsBuilder.swift; sourceTree = ""; };
- OBJ_62 /* SettingsPresetFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsPresetFile.swift; sourceTree = ""; };
- OBJ_63 /* SpecLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecLoader.swift; sourceTree = ""; };
- OBJ_64 /* SpecValidation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecValidation.swift; sourceTree = ""; };
- OBJ_65 /* Yaml.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Yaml.swift; sourceTree = ""; };
- OBJ_67 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/xero/Documents/Handsome/Projects/UnityBuildKit/.build/checkouts/XcodeGen.git--7277681520713665102/Package.swift"; sourceTree = ""; };
- OBJ_70 /* Bool+Extras.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bool+Extras.swift"; sourceTree = ""; };
- OBJ_71 /* BuidlSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuidlSettings.swift; sourceTree = ""; };
- OBJ_72 /* BuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildPhase.swift; sourceTree = ""; };
- OBJ_73 /* CommentedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentedString.swift; sourceTree = ""; };
- OBJ_74 /* Decodable+Dictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Decodable+Dictionary.swift"; sourceTree = ""; };
- OBJ_75 /* Dictionary+Extras.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Extras.swift"; sourceTree = ""; };
- OBJ_76 /* JSONDecoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONDecoding.swift; sourceTree = ""; };
- OBJ_77 /* KeyedDecodingContainer+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyedDecodingContainer+Additions.swift"; sourceTree = ""; };
- OBJ_78 /* PBXAggregateTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXAggregateTarget.swift; sourceTree = ""; };
- OBJ_79 /* PBXBuildFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXBuildFile.swift; sourceTree = ""; };
- OBJ_80 /* PBXBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXBuildPhase.swift; sourceTree = ""; };
- OBJ_81 /* PBXContainerItemProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXContainerItemProxy.swift; sourceTree = ""; };
- OBJ_82 /* PBXCopyFilesBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXCopyFilesBuildPhase.swift; sourceTree = ""; };
- OBJ_83 /* PBXFileElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXFileElement.swift; sourceTree = ""; };
- OBJ_84 /* PBXFileReference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXFileReference.swift; sourceTree = ""; };
- OBJ_85 /* PBXFrameworksBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXFrameworksBuildPhase.swift; sourceTree = ""; };
- OBJ_86 /* PBXGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXGroup.swift; sourceTree = ""; };
- OBJ_87 /* PBXHeadersBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXHeadersBuildPhase.swift; sourceTree = ""; };
- OBJ_88 /* PBXNativeTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXNativeTarget.swift; sourceTree = ""; };
- OBJ_89 /* PBXObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXObject.swift; sourceTree = ""; };
- OBJ_90 /* PBXProductType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProductType.swift; sourceTree = ""; };
- OBJ_91 /* PBXProj+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PBXProj+Helpers.swift"; sourceTree = ""; };
- OBJ_92 /* PBXProj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXProj.swift; sourceTree = "