|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 48; |
| 6 | + objectVersion = 52; |
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 | 10 | 7EDD59501FA13579005EC8B2 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7EDD594F1FA13579005EC8B2 /* Default-568h@2x.png */; };
|
11 |
| - AEFA38604D7D1E4A08E9A7FA /* Pods_TicTacToe.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B99EABB5C8D25341027C05C5 /* Pods_TicTacToe.framework */; }; |
| 11 | + E37156A32503ABBA00797747 /* RIBs in Frameworks */ = {isa = PBXBuildFile; productRef = E37156A22503ABBA00797747 /* RIBs */; }; |
| 12 | + E3EB47DD2503A74F00B50167 /* RxCocoa in Frameworks */ = {isa = PBXBuildFile; productRef = E3EB47DC2503A74F00B50167 /* RxCocoa */; }; |
| 13 | + E3EB47DF2503A74F00B50167 /* RxSwift in Frameworks */ = {isa = PBXBuildFile; productRef = E3EB47DE2503A74F00B50167 /* RxSwift */; }; |
| 14 | + E3EB47E22503A7DC00B50167 /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = E3EB47E12503A7DC00B50167 /* SnapKit */; }; |
12 | 15 | E9C3E1EA1FA1BD0400781364 /* DELETE_ME.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9C3E1E91FA1BD0400781364 /* DELETE_ME.swift */; };
|
13 | 16 | E9CB1D521F97303800D84847 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CB1D351F972FD500D84847 /* AppDelegate.swift */; };
|
14 | 17 | E9CB1D531F97305A00D84847 /* AppComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9CB1D341F972FD500D84847 /* AppComponent.swift */; };
|
|
21 | 24 |
|
22 | 25 | /* Begin PBXFileReference section */
|
23 | 26 | 7EDD594F1FA13579005EC8B2 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
|
24 |
| - 833B15CABE3CBE09720A0409 /* Pods-TicTacToe.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TicTacToe.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TicTacToe/Pods-TicTacToe.debug.xcconfig"; sourceTree = "<group>"; }; |
25 |
| - A791EBDAD202886E66137B9C /* Pods-TicTacToe.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TicTacToe.release.xcconfig"; path = "Pods/Target Support Files/Pods-TicTacToe/Pods-TicTacToe.release.xcconfig"; sourceTree = "<group>"; }; |
26 |
| - B99EABB5C8D25341027C05C5 /* Pods_TicTacToe.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TicTacToe.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 27 | + E37156A12503A8E100797747 /* RIBs */ = {isa = PBXFileReference; lastKnownFileType = folder; name = RIBs; path = ../../..; sourceTree = "<group>"; }; |
27 | 28 | E9894B4A1F972CC500688FCB /* TicTacToe.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TicTacToe.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
28 | 29 | E9894B591F972CC500688FCB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
29 | 30 | E9C3E1E91FA1BD0400781364 /* DELETE_ME.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DELETE_ME.swift; sourceTree = "<group>"; };
|
|
41 | 42 | isa = PBXFrameworksBuildPhase;
|
42 | 43 | buildActionMask = 2147483647;
|
43 | 44 | files = (
|
44 |
| - AEFA38604D7D1E4A08E9A7FA /* Pods_TicTacToe.framework in Frameworks */, |
| 45 | + E37156A32503ABBA00797747 /* RIBs in Frameworks */, |
| 46 | + E3EB47E22503A7DC00B50167 /* SnapKit in Frameworks */, |
| 47 | + E3EB47DF2503A74F00B50167 /* RxSwift in Frameworks */, |
| 48 | + E3EB47DD2503A74F00B50167 /* RxCocoa in Frameworks */, |
45 | 49 | );
|
46 | 50 | runOnlyForDeploymentPostprocessing = 0;
|
47 | 51 | };
|
48 | 52 | /* End PBXFrameworksBuildPhase section */
|
49 | 53 |
|
50 | 54 | /* Begin PBXGroup section */
|
51 |
| - 59F943336420DE07CA779F6F /* Pods */ = { |
52 |
| - isa = PBXGroup; |
53 |
| - children = ( |
54 |
| - 833B15CABE3CBE09720A0409 /* Pods-TicTacToe.debug.xcconfig */, |
55 |
| - A791EBDAD202886E66137B9C /* Pods-TicTacToe.release.xcconfig */, |
56 |
| - ); |
57 |
| - name = Pods; |
58 |
| - sourceTree = "<group>"; |
59 |
| - }; |
60 | 55 | 7EDD59511FA135E9005EC8B2 /* Resources */ = {
|
61 | 56 | isa = PBXGroup;
|
62 | 57 | children = (
|
|
68 | 63 | E9894B411F972CC500688FCB = {
|
69 | 64 | isa = PBXGroup;
|
70 | 65 | children = (
|
| 66 | + E37156A12503A8E100797747 /* RIBs */, |
71 | 67 | E9894B4C1F972CC500688FCB /* TicTacToe */,
|
72 | 68 | E9894B4B1F972CC500688FCB /* Products */,
|
73 |
| - 59F943336420DE07CA779F6F /* Pods */, |
74 | 69 | F5205CCF508911BE388D8406 /* Frameworks */,
|
75 | 70 | );
|
76 | 71 | sourceTree = "<group>";
|
|
127 | 122 | F5205CCF508911BE388D8406 /* Frameworks */ = {
|
128 | 123 | isa = PBXGroup;
|
129 | 124 | children = (
|
130 |
| - B99EABB5C8D25341027C05C5 /* Pods_TicTacToe.framework */, |
131 | 125 | );
|
132 | 126 | name = Frameworks;
|
133 | 127 | sourceTree = "<group>";
|
|
139 | 133 | isa = PBXNativeTarget;
|
140 | 134 | buildConfigurationList = E9894B671F972CC600688FCB /* Build configuration list for PBXNativeTarget "TicTacToe" */;
|
141 | 135 | buildPhases = (
|
142 |
| - 64CF0EF6C16C782FD4AF3F3C /* [CP] Check Pods Manifest.lock */, |
143 | 136 | E9894B461F972CC500688FCB /* Sources */,
|
144 | 137 | E9894B471F972CC500688FCB /* Frameworks */,
|
145 | 138 | E9894B481F972CC500688FCB /* Resources */,
|
146 |
| - 01C0219C62DB08840E36B78D /* [CP] Embed Pods Frameworks */, |
147 | 139 | );
|
148 | 140 | buildRules = (
|
149 | 141 | );
|
150 | 142 | dependencies = (
|
151 | 143 | );
|
152 | 144 | name = TicTacToe;
|
| 145 | + packageProductDependencies = ( |
| 146 | + E3EB47DC2503A74F00B50167 /* RxCocoa */, |
| 147 | + E3EB47DE2503A74F00B50167 /* RxSwift */, |
| 148 | + E3EB47E12503A7DC00B50167 /* SnapKit */, |
| 149 | + E37156A22503ABBA00797747 /* RIBs */, |
| 150 | + ); |
153 | 151 | productName = TicTacToe;
|
154 | 152 | productReference = E9894B4A1F972CC500688FCB /* TicTacToe.app */;
|
155 | 153 | productType = "com.apple.product-type.application";
|
|
179 | 177 | Base,
|
180 | 178 | );
|
181 | 179 | mainGroup = E9894B411F972CC500688FCB;
|
| 180 | + packageReferences = ( |
| 181 | + E3EB47DB2503A74F00B50167 /* XCRemoteSwiftPackageReference "RxSwift" */, |
| 182 | + E3EB47E02503A7DC00B50167 /* XCRemoteSwiftPackageReference "SnapKit" */, |
| 183 | + ); |
182 | 184 | productRefGroup = E9894B4B1F972CC500688FCB /* Products */;
|
183 | 185 | projectDirPath = "";
|
184 | 186 | projectRoot = "";
|
|
199 | 201 | };
|
200 | 202 | /* End PBXResourcesBuildPhase section */
|
201 | 203 |
|
202 |
| -/* Begin PBXShellScriptBuildPhase section */ |
203 |
| - 01C0219C62DB08840E36B78D /* [CP] Embed Pods Frameworks */ = { |
204 |
| - isa = PBXShellScriptBuildPhase; |
205 |
| - buildActionMask = 2147483647; |
206 |
| - files = ( |
207 |
| - ); |
208 |
| - inputPaths = ( |
209 |
| - "${PODS_ROOT}/Target Support Files/Pods-TicTacToe/Pods-TicTacToe-frameworks.sh", |
210 |
| - "${BUILT_PRODUCTS_DIR}/RIBs/RIBs.framework", |
211 |
| - "${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework", |
212 |
| - "${BUILT_PRODUCTS_DIR}/RxRelay/RxRelay.framework", |
213 |
| - "${BUILT_PRODUCTS_DIR}/RxSwift/RxSwift.framework", |
214 |
| - "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework", |
215 |
| - ); |
216 |
| - name = "[CP] Embed Pods Frameworks"; |
217 |
| - outputPaths = ( |
218 |
| - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RIBs.framework", |
219 |
| - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxCocoa.framework", |
220 |
| - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxRelay.framework", |
221 |
| - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxSwift.framework", |
222 |
| - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework", |
223 |
| - ); |
224 |
| - runOnlyForDeploymentPostprocessing = 0; |
225 |
| - shellPath = /bin/sh; |
226 |
| - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TicTacToe/Pods-TicTacToe-frameworks.sh\"\n"; |
227 |
| - showEnvVarsInLog = 0; |
228 |
| - }; |
229 |
| - 64CF0EF6C16C782FD4AF3F3C /* [CP] Check Pods Manifest.lock */ = { |
230 |
| - isa = PBXShellScriptBuildPhase; |
231 |
| - buildActionMask = 2147483647; |
232 |
| - files = ( |
233 |
| - ); |
234 |
| - inputPaths = ( |
235 |
| - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
236 |
| - "${PODS_ROOT}/Manifest.lock", |
237 |
| - ); |
238 |
| - name = "[CP] Check Pods Manifest.lock"; |
239 |
| - outputPaths = ( |
240 |
| - "$(DERIVED_FILE_DIR)/Pods-TicTacToe-checkManifestLockResult.txt", |
241 |
| - ); |
242 |
| - runOnlyForDeploymentPostprocessing = 0; |
243 |
| - shellPath = /bin/sh; |
244 |
| - 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"; |
245 |
| - showEnvVarsInLog = 0; |
246 |
| - }; |
247 |
| -/* End PBXShellScriptBuildPhase section */ |
248 |
| - |
249 | 204 | /* Begin PBXSourcesBuildPhase section */
|
250 | 205 | E9894B461F972CC500688FCB /* Sources */ = {
|
251 | 206 | isa = PBXSourcesBuildPhase;
|
|
315 | 270 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
316 | 271 | GCC_WARN_UNUSED_FUNCTION = YES;
|
317 | 272 | GCC_WARN_UNUSED_VARIABLE = YES;
|
318 |
| - IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 273 | + IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
319 | 274 | MTL_ENABLE_DEBUG_INFO = YES;
|
320 | 275 | ONLY_ACTIVE_ARCH = YES;
|
321 | 276 | SDKROOT = iphoneos;
|
|
369 | 324 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
370 | 325 | GCC_WARN_UNUSED_FUNCTION = YES;
|
371 | 326 | GCC_WARN_UNUSED_VARIABLE = YES;
|
372 |
| - IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 327 | + IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
373 | 328 | MTL_ENABLE_DEBUG_INFO = NO;
|
374 | 329 | SDKROOT = iphoneos;
|
375 |
| - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 330 | + SWIFT_COMPILATION_MODE = wholemodule; |
| 331 | + SWIFT_OPTIMIZATION_LEVEL = "-O"; |
376 | 332 | SWIFT_VERSION = 4.0;
|
377 | 333 | VALIDATE_PRODUCT = YES;
|
378 | 334 | };
|
379 | 335 | name = Release;
|
380 | 336 | };
|
381 | 337 | E9894B681F972CC600688FCB /* Debug */ = {
|
382 | 338 | isa = XCBuildConfiguration;
|
383 |
| - baseConfigurationReference = 833B15CABE3CBE09720A0409 /* Pods-TicTacToe.debug.xcconfig */; |
384 | 339 | buildSettings = {
|
385 | 340 | CODE_SIGN_STYLE = Automatic;
|
386 | 341 | INFOPLIST_FILE = TicTacToe/Info.plist;
|
387 |
| - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 342 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 343 | + "$(inherited)", |
| 344 | + "@executable_path/Frameworks", |
| 345 | + ); |
388 | 346 | PRODUCT_BUNDLE_IDENTIFIER = com.ubercab.TicTacToe;
|
389 | 347 | PRODUCT_NAME = "$(TARGET_NAME)";
|
390 | 348 | SWIFT_VERSION = 4.0;
|
|
394 | 352 | };
|
395 | 353 | E9894B691F972CC600688FCB /* Release */ = {
|
396 | 354 | isa = XCBuildConfiguration;
|
397 |
| - baseConfigurationReference = A791EBDAD202886E66137B9C /* Pods-TicTacToe.release.xcconfig */; |
398 | 355 | buildSettings = {
|
399 | 356 | CODE_SIGN_STYLE = Automatic;
|
400 | 357 | INFOPLIST_FILE = TicTacToe/Info.plist;
|
401 |
| - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 358 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 359 | + "$(inherited)", |
| 360 | + "@executable_path/Frameworks", |
| 361 | + ); |
402 | 362 | PRODUCT_BUNDLE_IDENTIFIER = com.ubercab.TicTacToe;
|
403 | 363 | PRODUCT_NAME = "$(TARGET_NAME)";
|
404 | 364 | SWIFT_VERSION = 4.0;
|
|
428 | 388 | defaultConfigurationName = Release;
|
429 | 389 | };
|
430 | 390 | /* End XCConfigurationList section */
|
| 391 | + |
| 392 | +/* Begin XCRemoteSwiftPackageReference section */ |
| 393 | + E3EB47DB2503A74F00B50167 /* XCRemoteSwiftPackageReference "RxSwift" */ = { |
| 394 | + isa = XCRemoteSwiftPackageReference; |
| 395 | + repositoryURL = "https://github.com/ReactiveX/RxSwift.git"; |
| 396 | + requirement = { |
| 397 | + kind = upToNextMajorVersion; |
| 398 | + minimumVersion = 5.1.0; |
| 399 | + }; |
| 400 | + }; |
| 401 | + E3EB47E02503A7DC00B50167 /* XCRemoteSwiftPackageReference "SnapKit" */ = { |
| 402 | + isa = XCRemoteSwiftPackageReference; |
| 403 | + repositoryURL = "https://github.com/SnapKit/SnapKit.git"; |
| 404 | + requirement = { |
| 405 | + branch = develop; |
| 406 | + kind = branch; |
| 407 | + }; |
| 408 | + }; |
| 409 | +/* End XCRemoteSwiftPackageReference section */ |
| 410 | + |
| 411 | +/* Begin XCSwiftPackageProductDependency section */ |
| 412 | + E37156A22503ABBA00797747 /* RIBs */ = { |
| 413 | + isa = XCSwiftPackageProductDependency; |
| 414 | + productName = RIBs; |
| 415 | + }; |
| 416 | + E3EB47DC2503A74F00B50167 /* RxCocoa */ = { |
| 417 | + isa = XCSwiftPackageProductDependency; |
| 418 | + package = E3EB47DB2503A74F00B50167 /* XCRemoteSwiftPackageReference "RxSwift" */; |
| 419 | + productName = RxCocoa; |
| 420 | + }; |
| 421 | + E3EB47DE2503A74F00B50167 /* RxSwift */ = { |
| 422 | + isa = XCSwiftPackageProductDependency; |
| 423 | + package = E3EB47DB2503A74F00B50167 /* XCRemoteSwiftPackageReference "RxSwift" */; |
| 424 | + productName = RxSwift; |
| 425 | + }; |
| 426 | + E3EB47E12503A7DC00B50167 /* SnapKit */ = { |
| 427 | + isa = XCSwiftPackageProductDependency; |
| 428 | + package = E3EB47E02503A7DC00B50167 /* XCRemoteSwiftPackageReference "SnapKit" */; |
| 429 | + productName = SnapKit; |
| 430 | + }; |
| 431 | +/* End XCSwiftPackageProductDependency section */ |
431 | 432 | };
|
432 | 433 | rootObject = E9894B421F972CC500688FCB /* Project object */;
|
433 | 434 | }
|
0 commit comments