|
3 | 3 | archiveVersion = 1; |
4 | 4 | classes = { |
5 | 5 | }; |
6 | | -objectVersion = 50; |
| 6 | +objectVersion = 51; |
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | 10 | 72352439246D006D00F58C61 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72352438246D006D00F58C61 /* String+Extensions.swift */; }; |
| 11 | +726A21F124701C4800DBAB87 /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 726A21F024701C4800DBAB87 /* Log.swift */; }; |
| 12 | +726A21F324701C5D00DBAB87 /* LogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 726A21F224701C5D00DBAB87 /* LogFormatter.swift */; }; |
11 | 13 | 72704C6B2460EF10006F3E99 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72704C6A2460EF10006F3E99 /* AppDelegate.swift */; }; |
12 | 14 | 72704C6D2460EF10006F3E99 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72704C6C2460EF10006F3E99 /* SceneDelegate.swift */; }; |
13 | 15 | 72704C6F2460EF10006F3E99 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72704C6E2460EF10006F3E99 /* ContentView.swift */; }; |
|
37 | 39 | 6761102642A44577E3E6499D /* Pods-Operator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Operator.debug.xcconfig"; path = "Target Support Files/Pods-Operator/Pods-Operator.debug.xcconfig"; sourceTree = "<group>"; }; |
38 | 40 | 722F0F2B246CE18800C857E9 /* sample-modified.aif */ = {isa = PBXFileReference; lastKnownFileType = file; path = "sample-modified.aif"; sourceTree = "<group>"; }; |
39 | 41 | 72352438246D006D00F58C61 /* String+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; }; |
| 42 | +726A21F024701C4800DBAB87 /* Log.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Log.swift; sourceTree = "<group>"; }; |
| 43 | +726A21F224701C5D00DBAB87 /* LogFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogFormatter.swift; sourceTree = "<group>"; }; |
40 | 44 | 72704C672460EF10006F3E99 /* Operator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Operator.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
41 | 45 | 72704C6A2460EF10006F3E99 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
42 | 46 | 72704C6C2460EF10006F3E99 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; }; |
|
90 | 94 | path = Extensions; |
91 | 95 | sourceTree = "<group>"; |
92 | 96 | }; |
| 97 | +726A21EF24701C2A00DBAB87 /* Logging */ = { |
| 98 | +isa = PBXGroup; |
| 99 | +children = ( |
| 100 | +726A21F024701C4800DBAB87 /* Log.swift */, |
| 101 | +726A21F224701C5D00DBAB87 /* LogFormatter.swift */, |
| 102 | +); |
| 103 | +path = Logging; |
| 104 | +sourceTree = "<group>"; |
| 105 | +}; |
| 106 | +726A21F424701C9D00DBAB87 /* Sections */ = { |
| 107 | +isa = PBXGroup; |
| 108 | +children = ( |
| 109 | +72704C6A2460EF10006F3E99 /* AppDelegate.swift */, |
| 110 | +72704C6C2460EF10006F3E99 /* SceneDelegate.swift */, |
| 111 | +72704C6E2460EF10006F3E99 /* ContentView.swift */, |
| 112 | +); |
| 113 | +path = Sections; |
| 114 | +sourceTree = "<group>"; |
| 115 | +}; |
93 | 116 | 72704C5E2460EF10006F3E99 = { |
94 | 117 | isa = PBXGroup; |
95 | 118 | children = ( |
|
113 | 136 | 72704C692460EF10006F3E99 /* Operator */ = { |
114 | 137 | isa = PBXGroup; |
115 | 138 | children = ( |
| 139 | +726A21F424701C9D00DBAB87 /* Sections */, |
116 | 140 | 72704C832460EF94006F3E99 /* Infrastructure */, |
117 | 141 | 72704C7F2460EF4A006F3E99 /* Resources */, |
118 | | -72704C6A2460EF10006F3E99 /* AppDelegate.swift */, |
119 | | -72704C6C2460EF10006F3E99 /* SceneDelegate.swift */, |
120 | | -72704C6E2460EF10006F3E99 /* ContentView.swift */, |
121 | | -72704C702460EF13006F3E99 /* Assets.xcassets */, |
122 | | -72704C752460EF13006F3E99 /* LaunchScreen.storyboard */, |
123 | 142 | 72704C722460EF13006F3E99 /* Preview Content */, |
124 | 143 | ); |
125 | 144 | path = Operator; |
|
139 | 158 | 72704C802460EF59006F3E99 /* Test Sound Files */, |
140 | 159 | 72704C782460EF13006F3E99 /* Info.plist */, |
141 | 160 | 72704C7E2460EF41006F3E99 /* Operator.entitlements */, |
| 161 | +72704C702460EF13006F3E99 /* Assets.xcassets */, |
| 162 | +72704C752460EF13006F3E99 /* LaunchScreen.storyboard */, |
142 | 163 | ); |
143 | 164 | path = Resources; |
144 | 165 | sourceTree = "<group>"; |
|
154 | 175 | 72704C832460EF94006F3E99 /* Infrastructure */ = { |
155 | 176 | isa = PBXGroup; |
156 | 177 | children = ( |
| 178 | +726A21EF24701C2A00DBAB87 /* Logging */, |
157 | 179 | 72352437246D006200F58C61 /* Extensions */, |
158 | 180 | 72704C842460EF9E006F3E99 /* Audio */, |
159 | 181 | ); |
|
193 | 215 | 6761102642A44577E3E6499D /* Pods-Operator.debug.xcconfig */, |
194 | 216 | 32F8E8113014F8384AD3C0D6 /* Pods-Operator.release.xcconfig */, |
195 | 217 | ); |
196 | | -name = Pods; |
197 | 218 | path = Pods; |
198 | 219 | sourceTree = "<group>"; |
199 | 220 | }; |
|
209 | 230 | 72704C642460EF10006F3E99 /* Frameworks */, |
210 | 231 | 72704C652460EF10006F3E99 /* Resources */, |
211 | 232 | 411B10740FB47AEB4D78E934 /* [CP] Embed Pods Frameworks */, |
| 233 | +726A21F5247023F900DBAB87 /* Run SwiftFormat */, |
| 234 | +726A21F62470242300DBAB87 /* Run SwiftLint */, |
212 | 235 | ); |
213 | 236 | buildRules = ( |
214 | 237 | ); |
|
338 | 361 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
339 | 362 | showEnvVarsInLog = 0; |
340 | 363 | }; |
| 364 | +726A21F5247023F900DBAB87 /* Run SwiftFormat */ = { |
| 365 | +isa = PBXShellScriptBuildPhase; |
| 366 | +buildActionMask = 2147483647; |
| 367 | +files = ( |
| 368 | +); |
| 369 | +inputFileListPaths = ( |
| 370 | +); |
| 371 | +inputPaths = ( |
| 372 | +); |
| 373 | +name = "Run SwiftFormat"; |
| 374 | +outputFileListPaths = ( |
| 375 | +); |
| 376 | +outputPaths = ( |
| 377 | +); |
| 378 | +runOnlyForDeploymentPostprocessing = 0; |
| 379 | +shellPath = /bin/sh; |
| 380 | +shellScript = "git diff HEAD --name-only --diff-filter=ACMRTU -- \"Operator/*.swift\" | while read filename; do\n${SRCROOT}/Pods/SwiftFormat/CommandLineTool/swiftformat \"$filename\";\ndone\n"; |
| 381 | +}; |
| 382 | +726A21F62470242300DBAB87 /* Run SwiftLint */ = { |
| 383 | +isa = PBXShellScriptBuildPhase; |
| 384 | +buildActionMask = 2147483647; |
| 385 | +files = ( |
| 386 | +); |
| 387 | +inputFileListPaths = ( |
| 388 | +); |
| 389 | +inputPaths = ( |
| 390 | +); |
| 391 | +name = "Run SwiftLint"; |
| 392 | +outputFileListPaths = ( |
| 393 | +); |
| 394 | +outputPaths = ( |
| 395 | +); |
| 396 | +runOnlyForDeploymentPostprocessing = 0; |
| 397 | +shellPath = /bin/sh; |
| 398 | +shellScript = "git diff HEAD --name-only --diff-filter=ACMRTU -- \"Operator/*.swift\" | while read filename; do\n${PODS_ROOT}/SwiftLint/swiftlint lint --path \"$filename\";\ndone\n"; |
| 399 | +}; |
341 | 400 | /* End PBXShellScriptBuildPhase section */ |
342 | 401 |
|
343 | 402 | /* Begin PBXSourcesBuildPhase section */ |
|
347 | 406 | files = ( |
348 | 407 | 72352439246D006D00F58C61 /* String+Extensions.swift in Sources */, |
349 | 408 | 72704C862460EFB7006F3E99 /* AudioFile.swift in Sources */, |
| 409 | +726A21F124701C4800DBAB87 /* Log.swift in Sources */, |
| 410 | +726A21F324701C5D00DBAB87 /* LogFormatter.swift in Sources */, |
350 | 411 | 72704C6B2460EF10006F3E99 /* AppDelegate.swift in Sources */, |
351 | 412 | 72704C6D2460EF10006F3E99 /* SceneDelegate.swift in Sources */, |
352 | 413 | 72704C6F2460EF10006F3E99 /* ContentView.swift in Sources */, |
|
0 commit comments