|
15 | 15 | 4D64515E1A64079300108EA3 /* StatefulViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4D6451461A64079200108EA3 /* StatefulViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
16 | 16 | 4D6451681A64089800108EA3 /* StatefulViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6451661A64089800108EA3 /* StatefulViewController.swift */; }; |
17 | 17 | 4D6451691A64089800108EA3 /* ViewStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6451671A64089800108EA3 /* ViewStateMachine.swift */; }; |
18 | | - 4DC230DD1BB5BA810083B95A /* StatefulViewControllerImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC230DC1BB5BA810083B95A /* StatefulViewControllerImplementation.swift */; settings = {ASSET_TAGS = (); }; }; |
| 18 | + 4DC230DD1BB5BA810083B95A /* StatefulViewControllerImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC230DC1BB5BA810083B95A /* StatefulViewControllerImplementation.swift */; }; |
19 | 19 | 4DE62AE219B658610021630A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE62AE119B658610021630A /* AppDelegate.swift */; }; |
20 | 20 | 4DE62AE419B658610021630A /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE62AE319B658610021630A /* ViewController.swift */; }; |
21 | 21 | 4DE62AE719B658610021630A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4DE62AE519B658610021630A /* Main.storyboard */; }; |
|
24 | 24 | 4DE62B0E19B65AF00021630A /* EmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE62B0A19B65AF00021630A /* EmptyView.swift */; }; |
25 | 25 | 4DE62B0F19B65AF00021630A /* ErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE62B0B19B65AF00021630A /* ErrorView.swift */; }; |
26 | 26 | 4DE62B1019B65AF00021630A /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE62B0C19B65AF00021630A /* LoadingView.swift */; }; |
| 27 | + 523646901C6F88C400392180 /* StatefulViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D64514A1A64079200108EA3 /* StatefulViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 28 | + 523646911C6F88CF00392180 /* StatefulViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6451661A64089800108EA3 /* StatefulViewController.swift */; }; |
| 29 | + 523646921C6F88CF00392180 /* StatefulViewControllerImplementation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC230DC1BB5BA810083B95A /* StatefulViewControllerImplementation.swift */; }; |
| 30 | + 523646931C6F88CF00392180 /* ViewStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6451671A64089800108EA3 /* ViewStateMachine.swift */; }; |
27 | 31 | /* End PBXBuildFile section */ |
28 | 32 |
|
29 | 33 | /* Begin PBXContainerItemProxy section */ |
|
69 | 73 | 4D6451461A64079200108EA3 /* StatefulViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StatefulViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
70 | 74 | 4D6451491A64079200108EA3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
71 | 75 | 4D64514A1A64079200108EA3 /* StatefulViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StatefulViewController.h; sourceTree = "<group>"; }; |
72 | | - 4D6451501A64079200108EA3 /* StatefulViewControllerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StatefulViewControllerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 76 | + 4D6451501A64079200108EA3 /* StatefulViewController-iOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "StatefulViewController-iOS Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
73 | 77 | 4D6451581A64079300108EA3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
74 | 78 | 4D6451591A64079300108EA3 /* StatefulViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatefulViewControllerTests.swift; sourceTree = "<group>"; }; |
75 | 79 | 4D6451661A64089800108EA3 /* StatefulViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatefulViewController.swift; sourceTree = "<group>"; }; |
|
85 | 89 | 4DE62B0A19B65AF00021630A /* EmptyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmptyView.swift; sourceTree = "<group>"; }; |
86 | 90 | 4DE62B0B19B65AF00021630A /* ErrorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorView.swift; sourceTree = "<group>"; }; |
87 | 91 | 4DE62B0C19B65AF00021630A /* LoadingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; }; |
| 92 | + 523646881C6F87B000392180 /* StatefulViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StatefulViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
88 | 93 | /* End PBXFileReference section */ |
89 | 94 |
|
90 | 95 | /* Begin PBXFrameworksBuildPhase section */ |
|
111 | 116 | ); |
112 | 117 | runOnlyForDeploymentPostprocessing = 0; |
113 | 118 | }; |
| 119 | + 523646841C6F87B000392180 /* Frameworks */ = { |
| 120 | + isa = PBXFrameworksBuildPhase; |
| 121 | + buildActionMask = 2147483647; |
| 122 | + files = ( |
| 123 | + ); |
| 124 | + runOnlyForDeploymentPostprocessing = 0; |
| 125 | + }; |
114 | 126 | /* End PBXFrameworksBuildPhase section */ |
115 | 127 |
|
116 | 128 | /* Begin PBXGroup section */ |
|
166 | 178 | children = ( |
167 | 179 | 4DE62ADC19B658610021630A /* Example.app */, |
168 | 180 | 4D6451461A64079200108EA3 /* StatefulViewController.framework */, |
169 | | - 4D6451501A64079200108EA3 /* StatefulViewControllerTests.xctest */, |
| 181 | + 4D6451501A64079200108EA3 /* StatefulViewController-iOS Tests.xctest */, |
| 182 | + 523646881C6F87B000392180 /* StatefulViewController.framework */, |
170 | 183 | ); |
171 | 184 | name = Products; |
172 | 185 | sourceTree = "<group>"; |
|
215 | 228 | ); |
216 | 229 | runOnlyForDeploymentPostprocessing = 0; |
217 | 230 | }; |
| 231 | + 523646851C6F87B000392180 /* Headers */ = { |
| 232 | + isa = PBXHeadersBuildPhase; |
| 233 | + buildActionMask = 2147483647; |
| 234 | + files = ( |
| 235 | + 523646901C6F88C400392180 /* StatefulViewController.h in Headers */, |
| 236 | + ); |
| 237 | + runOnlyForDeploymentPostprocessing = 0; |
| 238 | + }; |
218 | 239 | /* End PBXHeadersBuildPhase section */ |
219 | 240 |
|
220 | 241 | /* Begin PBXNativeTarget section */ |
221 | | - 4D6451451A64079200108EA3 /* StatefulViewController */ = { |
| 242 | + 4D6451451A64079200108EA3 /* StatefulViewController-iOS */ = { |
222 | 243 | isa = PBXNativeTarget; |
223 | | - buildConfigurationList = 4D6451631A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewController" */; |
| 244 | + buildConfigurationList = 4D6451631A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewController-iOS" */; |
224 | 245 | buildPhases = ( |
225 | 246 | 4D6451411A64079200108EA3 /* Sources */, |
226 | 247 | 4D6451421A64079200108EA3 /* Frameworks */, |
|
231 | 252 | ); |
232 | 253 | dependencies = ( |
233 | 254 | ); |
234 | | - name = StatefulViewController; |
| 255 | + name = "StatefulViewController-iOS"; |
235 | 256 | productName = StatefulViewController; |
236 | 257 | productReference = 4D6451461A64079200108EA3 /* StatefulViewController.framework */; |
237 | 258 | productType = "com.apple.product-type.framework"; |
238 | 259 | }; |
239 | | - 4D64514F1A64079200108EA3 /* StatefulViewControllerTests */ = { |
| 260 | + 4D64514F1A64079200108EA3 /* StatefulViewController-iOS Tests */ = { |
240 | 261 | isa = PBXNativeTarget; |
241 | | - buildConfigurationList = 4D6451651A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewControllerTests" */; |
| 262 | + buildConfigurationList = 4D6451651A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewController-iOS Tests" */; |
242 | 263 | buildPhases = ( |
243 | 264 | 4D64514C1A64079200108EA3 /* Sources */, |
244 | 265 | 4D64514D1A64079200108EA3 /* Frameworks */, |
|
250 | 271 | 4D6451531A64079300108EA3 /* PBXTargetDependency */, |
251 | 272 | 4D6451551A64079300108EA3 /* PBXTargetDependency */, |
252 | 273 | ); |
253 | | - name = StatefulViewControllerTests; |
| 274 | + name = "StatefulViewController-iOS Tests"; |
254 | 275 | productName = StatefulViewControllerTests; |
255 | | - productReference = 4D6451501A64079200108EA3 /* StatefulViewControllerTests.xctest */; |
| 276 | + productReference = 4D6451501A64079200108EA3 /* StatefulViewController-iOS Tests.xctest */; |
256 | 277 | productType = "com.apple.product-type.bundle.unit-test"; |
257 | 278 | }; |
258 | 279 | 4DE62ADB19B658610021630A /* Example */ = { |
|
274 | 295 | productReference = 4DE62ADC19B658610021630A /* Example.app */; |
275 | 296 | productType = "com.apple.product-type.application"; |
276 | 297 | }; |
| 298 | + 523646871C6F87B000392180 /* StatefulViewController-tvOS */ = { |
| 299 | + isa = PBXNativeTarget; |
| 300 | + buildConfigurationList = 5236468F1C6F87B000392180 /* Build configuration list for PBXNativeTarget "StatefulViewController-tvOS" */; |
| 301 | + buildPhases = ( |
| 302 | + 523646831C6F87B000392180 /* Sources */, |
| 303 | + 523646841C6F87B000392180 /* Frameworks */, |
| 304 | + 523646851C6F87B000392180 /* Headers */, |
| 305 | + 523646861C6F87B000392180 /* Resources */, |
| 306 | + ); |
| 307 | + buildRules = ( |
| 308 | + ); |
| 309 | + dependencies = ( |
| 310 | + ); |
| 311 | + name = "StatefulViewController-tvOS"; |
| 312 | + productName = "StatefulViewController tvOS"; |
| 313 | + productReference = 523646881C6F87B000392180 /* StatefulViewController.framework */; |
| 314 | + productType = "com.apple.product-type.framework"; |
| 315 | + }; |
277 | 316 | /* End PBXNativeTarget section */ |
278 | 317 |
|
279 | 318 | /* Begin PBXProject section */ |
|
295 | 334 | 4DE62ADB19B658610021630A = { |
296 | 335 | CreatedOnToolsVersion = 6.0; |
297 | 336 | }; |
| 337 | + 523646871C6F87B000392180 = { |
| 338 | + CreatedOnToolsVersion = 7.2.1; |
| 339 | + }; |
298 | 340 | }; |
299 | 341 | }; |
300 | 342 | buildConfigurationList = 4DE62AD719B658610021630A /* Build configuration list for PBXProject "Example" */; |
|
311 | 353 | projectRoot = ""; |
312 | 354 | targets = ( |
313 | 355 | 4DE62ADB19B658610021630A /* Example */, |
314 | | - 4D6451451A64079200108EA3 /* StatefulViewController */, |
315 | | - 4D64514F1A64079200108EA3 /* StatefulViewControllerTests */, |
| 356 | + 4D6451451A64079200108EA3 /* StatefulViewController-iOS */, |
| 357 | + 4D64514F1A64079200108EA3 /* StatefulViewController-iOS Tests */, |
| 358 | + 523646871C6F87B000392180 /* StatefulViewController-tvOS */, |
316 | 359 | ); |
317 | 360 | }; |
318 | 361 | /* End PBXProject section */ |
|
342 | 385 | ); |
343 | 386 | runOnlyForDeploymentPostprocessing = 0; |
344 | 387 | }; |
| 388 | + 523646861C6F87B000392180 /* Resources */ = { |
| 389 | + isa = PBXResourcesBuildPhase; |
| 390 | + buildActionMask = 2147483647; |
| 391 | + files = ( |
| 392 | + ); |
| 393 | + runOnlyForDeploymentPostprocessing = 0; |
| 394 | + }; |
345 | 395 | /* End PBXResourcesBuildPhase section */ |
346 | 396 |
|
347 | 397 | /* Begin PBXSourcesBuildPhase section */ |
|
376 | 426 | ); |
377 | 427 | runOnlyForDeploymentPostprocessing = 0; |
378 | 428 | }; |
| 429 | + 523646831C6F87B000392180 /* Sources */ = { |
| 430 | + isa = PBXSourcesBuildPhase; |
| 431 | + buildActionMask = 2147483647; |
| 432 | + files = ( |
| 433 | + 523646921C6F88CF00392180 /* StatefulViewControllerImplementation.swift in Sources */, |
| 434 | + 523646931C6F88CF00392180 /* ViewStateMachine.swift in Sources */, |
| 435 | + 523646911C6F88CF00392180 /* StatefulViewController.swift in Sources */, |
| 436 | + ); |
| 437 | + runOnlyForDeploymentPostprocessing = 0; |
| 438 | + }; |
379 | 439 | /* End PBXSourcesBuildPhase section */ |
380 | 440 |
|
381 | 441 | /* Begin PBXTargetDependency section */ |
382 | 442 | 4D6451531A64079300108EA3 /* PBXTargetDependency */ = { |
383 | 443 | isa = PBXTargetDependency; |
384 | | - target = 4D6451451A64079200108EA3 /* StatefulViewController */; |
| 444 | + target = 4D6451451A64079200108EA3 /* StatefulViewController-iOS */; |
385 | 445 | targetProxy = 4D6451521A64079300108EA3 /* PBXContainerItemProxy */; |
386 | 446 | }; |
387 | 447 | 4D6451551A64079300108EA3 /* PBXTargetDependency */ = { |
|
391 | 451 | }; |
392 | 452 | 4D64515C1A64079300108EA3 /* PBXTargetDependency */ = { |
393 | 453 | isa = PBXTargetDependency; |
394 | | - target = 4D6451451A64079200108EA3 /* StatefulViewController */; |
| 454 | + target = 4D6451451A64079200108EA3 /* StatefulViewController-iOS */; |
395 | 455 | targetProxy = 4D64515B1A64079300108EA3 /* PBXContainerItemProxy */; |
396 | 456 | }; |
397 | 457 | /* End PBXTargetDependency section */ |
|
433 | 493 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
434 | 494 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
435 | 495 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
436 | | - PRODUCT_BUNDLE_IDENTIFIER = "com.aschuch.$(PRODUCT_NAME:rfc1034identifier)"; |
437 | | - PRODUCT_NAME = "$(TARGET_NAME)"; |
| 496 | + PRODUCT_BUNDLE_IDENTIFIER = com.aschuch.StatefulViewController; |
| 497 | + PRODUCT_NAME = StatefulViewController; |
438 | 498 | SKIP_INSTALL = YES; |
439 | 499 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
440 | 500 | TARGETED_DEVICE_FAMILY = "1,2"; |
|
457 | 517 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
458 | 518 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
459 | 519 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
460 | | - PRODUCT_BUNDLE_IDENTIFIER = "com.aschuch.$(PRODUCT_NAME:rfc1034identifier)"; |
461 | | - PRODUCT_NAME = "$(TARGET_NAME)"; |
| 520 | + PRODUCT_BUNDLE_IDENTIFIER = com.aschuch.StatefulViewController; |
| 521 | + PRODUCT_NAME = StatefulViewController; |
462 | 522 | SKIP_INSTALL = YES; |
463 | 523 | TARGETED_DEVICE_FAMILY = "1,2"; |
464 | 524 | VERSIONING_SYSTEM = "apple-generic"; |
|
597 | 657 | }; |
598 | 658 | name = Release; |
599 | 659 | }; |
| 660 | + 5236468D1C6F87B000392180 /* Debug */ = { |
| 661 | + isa = XCBuildConfiguration; |
| 662 | + buildSettings = { |
| 663 | + CURRENT_PROJECT_VERSION = 1; |
| 664 | + DEBUG_INFORMATION_FORMAT = dwarf; |
| 665 | + DEFINES_MODULE = YES; |
| 666 | + DYLIB_COMPATIBILITY_VERSION = 1; |
| 667 | + DYLIB_CURRENT_VERSION = 1; |
| 668 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; |
| 669 | + GCC_NO_COMMON_BLOCKS = YES; |
| 670 | + INFOPLIST_FILE = "$(SRCROOT)/StatefulViewController/Info.plist"; |
| 671 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 672 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 673 | + PRODUCT_BUNDLE_IDENTIFIER = com.aschuch.StatefulViewController; |
| 674 | + PRODUCT_NAME = StatefulViewController; |
| 675 | + SDKROOT = appletvos; |
| 676 | + SKIP_INSTALL = YES; |
| 677 | + TARGETED_DEVICE_FAMILY = 3; |
| 678 | + TVOS_DEPLOYMENT_TARGET = 9.0; |
| 679 | + VERSIONING_SYSTEM = "apple-generic"; |
| 680 | + VERSION_INFO_PREFIX = ""; |
| 681 | + }; |
| 682 | + name = Debug; |
| 683 | + }; |
| 684 | + 5236468E1C6F87B000392180 /* Release */ = { |
| 685 | + isa = XCBuildConfiguration; |
| 686 | + buildSettings = { |
| 687 | + COPY_PHASE_STRIP = NO; |
| 688 | + CURRENT_PROJECT_VERSION = 1; |
| 689 | + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 690 | + DEFINES_MODULE = YES; |
| 691 | + DYLIB_COMPATIBILITY_VERSION = 1; |
| 692 | + DYLIB_CURRENT_VERSION = 1; |
| 693 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; |
| 694 | + GCC_NO_COMMON_BLOCKS = YES; |
| 695 | + INFOPLIST_FILE = "$(SRCROOT)/StatefulViewController/Info.plist"; |
| 696 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 697 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 698 | + PRODUCT_BUNDLE_IDENTIFIER = com.aschuch.StatefulViewController; |
| 699 | + PRODUCT_NAME = StatefulViewController; |
| 700 | + SDKROOT = appletvos; |
| 701 | + SKIP_INSTALL = YES; |
| 702 | + TARGETED_DEVICE_FAMILY = 3; |
| 703 | + TVOS_DEPLOYMENT_TARGET = 9.0; |
| 704 | + VERSIONING_SYSTEM = "apple-generic"; |
| 705 | + VERSION_INFO_PREFIX = ""; |
| 706 | + }; |
| 707 | + name = Release; |
| 708 | + }; |
600 | 709 | /* End XCBuildConfiguration section */ |
601 | 710 |
|
602 | 711 | /* Begin XCConfigurationList section */ |
603 | | - 4D6451631A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewController" */ = { |
| 712 | + 4D6451631A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewController-iOS" */ = { |
604 | 713 | isa = XCConfigurationList; |
605 | 714 | buildConfigurations = ( |
606 | 715 | 4D64515F1A64079300108EA3 /* Debug */, |
|
609 | 718 | defaultConfigurationIsVisible = 0; |
610 | 719 | defaultConfigurationName = Release; |
611 | 720 | }; |
612 | | - 4D6451651A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewControllerTests" */ = { |
| 721 | + 4D6451651A64079300108EA3 /* Build configuration list for PBXNativeTarget "StatefulViewController-iOS Tests" */ = { |
613 | 722 | isa = XCConfigurationList; |
614 | 723 | buildConfigurations = ( |
615 | 724 | 4D6451611A64079300108EA3 /* Debug */, |
|
636 | 745 | defaultConfigurationIsVisible = 0; |
637 | 746 | defaultConfigurationName = Release; |
638 | 747 | }; |
| 748 | + 5236468F1C6F87B000392180 /* Build configuration list for PBXNativeTarget "StatefulViewController-tvOS" */ = { |
| 749 | + isa = XCConfigurationList; |
| 750 | + buildConfigurations = ( |
| 751 | + 5236468D1C6F87B000392180 /* Debug */, |
| 752 | + 5236468E1C6F87B000392180 /* Release */, |
| 753 | + ); |
| 754 | + defaultConfigurationIsVisible = 0; |
| 755 | + defaultConfigurationName = Release; |
| 756 | + }; |
639 | 757 | /* End XCConfigurationList section */ |
640 | 758 | }; |
641 | 759 | rootObject = 4DE62AD419B658610021630A /* Project object */; |
|
0 commit comments