|
@@ -22,6 +22,18 @@
|
22
|
22
|
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
23
|
23
|
140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
|
24
|
24
|
146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
|
|
25
|
+ 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
|
|
26
|
+ 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
|
27
|
+ 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
|
|
28
|
+ 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */; };
|
|
29
|
+ 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; };
|
|
30
|
+ 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; };
|
|
31
|
+ 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; };
|
|
32
|
+ 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; };
|
|
33
|
+ 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; };
|
|
34
|
+ 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; };
|
|
35
|
+ 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
|
|
36
|
+ 2DCD954D1E0B4F2C00145EB5 /* demoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* demoTests.m */; };
|
25
|
37
|
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
|
26
|
38
|
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
27
|
39
|
/* End PBXBuildFile section */
|
|
@@ -90,6 +102,13 @@
|
90
|
102
|
remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192;
|
91
|
103
|
remoteInfo = React;
|
92
|
104
|
};
|
|
105
|
+ 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = {
|
|
106
|
+ isa = PBXContainerItemProxy;
|
|
107
|
+ containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
|
|
108
|
+ proxyType = 1;
|
|
109
|
+ remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
|
|
110
|
+ remoteInfo = "demo-tvOS";
|
|
111
|
+ };
|
93
|
112
|
3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
|
94
|
113
|
isa = PBXContainerItemProxy;
|
95
|
114
|
containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
|
|
@@ -231,6 +250,8 @@
|
231
|
250
|
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = demo/Info.plist; sourceTree = "<group>"; };
|
232
|
251
|
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = demo/main.m; sourceTree = "<group>"; };
|
233
|
252
|
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
|
|
253
|
+ 2D02E47B1E0B4A5D006451C7 /* demo-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "demo-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
254
|
+ 2D02E4901E0B4A5D006451C7 /* demo-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "demo-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
234
|
255
|
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
|
235
|
256
|
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
|
236
|
257
|
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
|
|
@@ -249,8 +270,8 @@
|
249
|
270
|
isa = PBXFrameworksBuildPhase;
|
250
|
271
|
buildActionMask = 2147483647;
|
251
|
272
|
files = (
|
252
|
|
- 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
|
253
|
273
|
146834051AC3E58100842450 /* libReact.a in Frameworks */,
|
|
274
|
+ 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
|
254
|
275
|
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */,
|
255
|
276
|
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */,
|
256
|
277
|
00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */,
|
|
@@ -263,6 +284,28 @@
|
263
|
284
|
);
|
264
|
285
|
runOnlyForDeploymentPostprocessing = 0;
|
265
|
286
|
};
|
|
287
|
+ 2D02E4781E0B4A5D006451C7 /* Frameworks */ = {
|
|
288
|
+ isa = PBXFrameworksBuildPhase;
|
|
289
|
+ buildActionMask = 2147483647;
|
|
290
|
+ files = (
|
|
291
|
+ 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */,
|
|
292
|
+ 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */,
|
|
293
|
+ 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
|
|
294
|
+ 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */,
|
|
295
|
+ 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */,
|
|
296
|
+ 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
|
|
297
|
+ 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
|
|
298
|
+ 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
|
|
299
|
+ );
|
|
300
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
301
|
+ };
|
|
302
|
+ 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = {
|
|
303
|
+ isa = PBXFrameworksBuildPhase;
|
|
304
|
+ buildActionMask = 2147483647;
|
|
305
|
+ files = (
|
|
306
|
+ );
|
|
307
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
308
|
+ };
|
266
|
309
|
/* End PBXFrameworksBuildPhase section */
|
267
|
310
|
|
268
|
311
|
/* Begin PBXGroup section */
|
|
@@ -434,6 +477,8 @@
|
434
|
477
|
children = (
|
435
|
478
|
13B07F961A680F5B00A75B9A /* demo.app */,
|
436
|
479
|
00E356EE1AD99517003FC87E /* demoTests.xctest */,
|
|
480
|
+ 2D02E47B1E0B4A5D006451C7 /* demo-tvOS.app */,
|
|
481
|
+ 2D02E4901E0B4A5D006451C7 /* demo-tvOSTests.xctest */,
|
437
|
482
|
);
|
438
|
483
|
name = Products;
|
439
|
484
|
sourceTree = "<group>";
|
|
@@ -477,6 +522,42 @@
|
477
|
522
|
productReference = 13B07F961A680F5B00A75B9A /* demo.app */;
|
478
|
523
|
productType = "com.apple.product-type.application";
|
479
|
524
|
};
|
|
525
|
+ 2D02E47A1E0B4A5D006451C7 /* demo-tvOS */ = {
|
|
526
|
+ isa = PBXNativeTarget;
|
|
527
|
+ buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "demo-tvOS" */;
|
|
528
|
+ buildPhases = (
|
|
529
|
+ 2D02E4771E0B4A5D006451C7 /* Sources */,
|
|
530
|
+ 2D02E4781E0B4A5D006451C7 /* Frameworks */,
|
|
531
|
+ 2D02E4791E0B4A5D006451C7 /* Resources */,
|
|
532
|
+ 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */,
|
|
533
|
+ );
|
|
534
|
+ buildRules = (
|
|
535
|
+ );
|
|
536
|
+ dependencies = (
|
|
537
|
+ );
|
|
538
|
+ name = "demo-tvOS";
|
|
539
|
+ productName = "demo-tvOS";
|
|
540
|
+ productReference = 2D02E47B1E0B4A5D006451C7 /* demo-tvOS.app */;
|
|
541
|
+ productType = "com.apple.product-type.application";
|
|
542
|
+ };
|
|
543
|
+ 2D02E48F1E0B4A5D006451C7 /* demo-tvOSTests */ = {
|
|
544
|
+ isa = PBXNativeTarget;
|
|
545
|
+ buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "demo-tvOSTests" */;
|
|
546
|
+ buildPhases = (
|
|
547
|
+ 2D02E48C1E0B4A5D006451C7 /* Sources */,
|
|
548
|
+ 2D02E48D1E0B4A5D006451C7 /* Frameworks */,
|
|
549
|
+ 2D02E48E1E0B4A5D006451C7 /* Resources */,
|
|
550
|
+ );
|
|
551
|
+ buildRules = (
|
|
552
|
+ );
|
|
553
|
+ dependencies = (
|
|
554
|
+ 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
|
|
555
|
+ );
|
|
556
|
+ name = "demo-tvOSTests";
|
|
557
|
+ productName = "demo-tvOSTests";
|
|
558
|
+ productReference = 2D02E4901E0B4A5D006451C7 /* demo-tvOSTests.xctest */;
|
|
559
|
+ productType = "com.apple.product-type.bundle.unit-test";
|
|
560
|
+ };
|
480
|
561
|
/* End PBXNativeTarget section */
|
481
|
562
|
|
482
|
563
|
/* Begin PBXProject section */
|
|
@@ -490,6 +571,15 @@
|
490
|
571
|
CreatedOnToolsVersion = 6.2;
|
491
|
572
|
TestTargetID = 13B07F861A680F5B00A75B9A;
|
492
|
573
|
};
|
|
574
|
+ 2D02E47A1E0B4A5D006451C7 = {
|
|
575
|
+ CreatedOnToolsVersion = 8.2.1;
|
|
576
|
+ ProvisioningStyle = Automatic;
|
|
577
|
+ };
|
|
578
|
+ 2D02E48F1E0B4A5D006451C7 = {
|
|
579
|
+ CreatedOnToolsVersion = 8.2.1;
|
|
580
|
+ ProvisioningStyle = Automatic;
|
|
581
|
+ TestTargetID = 2D02E47A1E0B4A5D006451C7;
|
|
582
|
+ };
|
493
|
583
|
};
|
494
|
584
|
};
|
495
|
585
|
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "demo" */;
|
|
@@ -553,6 +643,8 @@
|
553
|
643
|
targets = (
|
554
|
644
|
13B07F861A680F5B00A75B9A /* demo */,
|
555
|
645
|
00E356ED1AD99517003FC87E /* demoTests */,
|
|
646
|
+ 2D02E47A1E0B4A5D006451C7 /* demo-tvOS */,
|
|
647
|
+ 2D02E48F1E0B4A5D006451C7 /* demo-tvOSTests */,
|
556
|
648
|
);
|
557
|
649
|
};
|
558
|
650
|
/* End PBXProject section */
|
|
@@ -752,6 +844,21 @@
|
752
|
844
|
);
|
753
|
845
|
runOnlyForDeploymentPostprocessing = 0;
|
754
|
846
|
};
|
|
847
|
+ 2D02E4791E0B4A5D006451C7 /* Resources */ = {
|
|
848
|
+ isa = PBXResourcesBuildPhase;
|
|
849
|
+ buildActionMask = 2147483647;
|
|
850
|
+ files = (
|
|
851
|
+ 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */,
|
|
852
|
+ );
|
|
853
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
854
|
+ };
|
|
855
|
+ 2D02E48E1E0B4A5D006451C7 /* Resources */ = {
|
|
856
|
+ isa = PBXResourcesBuildPhase;
|
|
857
|
+ buildActionMask = 2147483647;
|
|
858
|
+ files = (
|
|
859
|
+ );
|
|
860
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
861
|
+ };
|
755
|
862
|
/* End PBXResourcesBuildPhase section */
|
756
|
863
|
|
757
|
864
|
/* Begin PBXShellScriptBuildPhase section */
|
|
@@ -769,6 +876,20 @@
|
769
|
876
|
shellPath = /bin/sh;
|
770
|
877
|
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh";
|
771
|
878
|
};
|
|
879
|
+ 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
|
|
880
|
+ isa = PBXShellScriptBuildPhase;
|
|
881
|
+ buildActionMask = 2147483647;
|
|
882
|
+ files = (
|
|
883
|
+ );
|
|
884
|
+ inputPaths = (
|
|
885
|
+ );
|
|
886
|
+ name = "Bundle React Native Code And Images";
|
|
887
|
+ outputPaths = (
|
|
888
|
+ );
|
|
889
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
890
|
+ shellPath = /bin/sh;
|
|
891
|
+ shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh";
|
|
892
|
+ };
|
772
|
893
|
/* End PBXShellScriptBuildPhase section */
|
773
|
894
|
|
774
|
895
|
/* Begin PBXSourcesBuildPhase section */
|
|
@@ -789,6 +910,23 @@
|
789
|
910
|
);
|
790
|
911
|
runOnlyForDeploymentPostprocessing = 0;
|
791
|
912
|
};
|
|
913
|
+ 2D02E4771E0B4A5D006451C7 /* Sources */ = {
|
|
914
|
+ isa = PBXSourcesBuildPhase;
|
|
915
|
+ buildActionMask = 2147483647;
|
|
916
|
+ files = (
|
|
917
|
+ 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */,
|
|
918
|
+ 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */,
|
|
919
|
+ );
|
|
920
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
921
|
+ };
|
|
922
|
+ 2D02E48C1E0B4A5D006451C7 /* Sources */ = {
|
|
923
|
+ isa = PBXSourcesBuildPhase;
|
|
924
|
+ buildActionMask = 2147483647;
|
|
925
|
+ files = (
|
|
926
|
+ 2DCD954D1E0B4F2C00145EB5 /* demoTests.m in Sources */,
|
|
927
|
+ );
|
|
928
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
929
|
+ };
|
792
|
930
|
/* End PBXSourcesBuildPhase section */
|
793
|
931
|
|
794
|
932
|
/* Begin PBXTargetDependency section */
|
|
@@ -797,6 +935,11 @@
|
797
|
935
|
target = 13B07F861A680F5B00A75B9A /* demo */;
|
798
|
936
|
targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
|
799
|
937
|
};
|
|
938
|
+ 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
|
|
939
|
+ isa = PBXTargetDependency;
|
|
940
|
+ target = 2D02E47A1E0B4A5D006451C7 /* demo-tvOS */;
|
|
941
|
+ targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
|
|
942
|
+ };
|
800
|
943
|
/* End PBXTargetDependency section */
|
801
|
944
|
|
802
|
945
|
/* Begin PBXVariantGroup section */
|
|
@@ -823,6 +966,10 @@
|
823
|
966
|
INFOPLIST_FILE = demoTests/Info.plist;
|
824
|
967
|
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
825
|
968
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
969
|
+ OTHER_LDFLAGS = (
|
|
970
|
+ "-ObjC",
|
|
971
|
+ "-lc++",
|
|
972
|
+ );
|
826
|
973
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
827
|
974
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/demo.app/demo";
|
828
|
975
|
};
|
|
@@ -836,6 +983,10 @@
|
836
|
983
|
INFOPLIST_FILE = demoTests/Info.plist;
|
837
|
984
|
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
838
|
985
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
986
|
+ OTHER_LDFLAGS = (
|
|
987
|
+ "-ObjC",
|
|
988
|
+ "-lc++",
|
|
989
|
+ );
|
839
|
990
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
840
|
991
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/demo.app/demo";
|
841
|
992
|
};
|
|
@@ -876,6 +1027,100 @@
|
876
|
1027
|
};
|
877
|
1028
|
name = Release;
|
878
|
1029
|
};
|
|
1030
|
+ 2D02E4971E0B4A5E006451C7 /* Debug */ = {
|
|
1031
|
+ isa = XCBuildConfiguration;
|
|
1032
|
+ buildSettings = {
|
|
1033
|
+ ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
|
|
1034
|
+ ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
|
1035
|
+ CLANG_ANALYZER_NONNULL = YES;
|
|
1036
|
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
1037
|
+ CLANG_WARN_INFINITE_RECURSION = YES;
|
|
1038
|
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1039
|
+ DEBUG_INFORMATION_FORMAT = dwarf;
|
|
1040
|
+ ENABLE_TESTABILITY = YES;
|
|
1041
|
+ GCC_NO_COMMON_BLOCKS = YES;
|
|
1042
|
+ INFOPLIST_FILE = "demo-tvOS/Info.plist";
|
|
1043
|
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
|
1044
|
+ OTHER_LDFLAGS = (
|
|
1045
|
+ "-ObjC",
|
|
1046
|
+ "-lc++",
|
|
1047
|
+ );
|
|
1048
|
+ PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.demo-tvOS";
|
|
1049
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
1050
|
+ SDKROOT = appletvos;
|
|
1051
|
+ TARGETED_DEVICE_FAMILY = 3;
|
|
1052
|
+ TVOS_DEPLOYMENT_TARGET = 9.2;
|
|
1053
|
+ };
|
|
1054
|
+ name = Debug;
|
|
1055
|
+ };
|
|
1056
|
+ 2D02E4981E0B4A5E006451C7 /* Release */ = {
|
|
1057
|
+ isa = XCBuildConfiguration;
|
|
1058
|
+ buildSettings = {
|
|
1059
|
+ ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
|
|
1060
|
+ ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
|
1061
|
+ CLANG_ANALYZER_NONNULL = YES;
|
|
1062
|
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
1063
|
+ CLANG_WARN_INFINITE_RECURSION = YES;
|
|
1064
|
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1065
|
+ COPY_PHASE_STRIP = NO;
|
|
1066
|
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
1067
|
+ GCC_NO_COMMON_BLOCKS = YES;
|
|
1068
|
+ INFOPLIST_FILE = "demo-tvOS/Info.plist";
|
|
1069
|
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
|
1070
|
+ OTHER_LDFLAGS = (
|
|
1071
|
+ "-ObjC",
|
|
1072
|
+ "-lc++",
|
|
1073
|
+ );
|
|
1074
|
+ PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.demo-tvOS";
|
|
1075
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
1076
|
+ SDKROOT = appletvos;
|
|
1077
|
+ TARGETED_DEVICE_FAMILY = 3;
|
|
1078
|
+ TVOS_DEPLOYMENT_TARGET = 9.2;
|
|
1079
|
+ };
|
|
1080
|
+ name = Release;
|
|
1081
|
+ };
|
|
1082
|
+ 2D02E4991E0B4A5E006451C7 /* Debug */ = {
|
|
1083
|
+ isa = XCBuildConfiguration;
|
|
1084
|
+ buildSettings = {
|
|
1085
|
+ BUNDLE_LOADER = "$(TEST_HOST)";
|
|
1086
|
+ CLANG_ANALYZER_NONNULL = YES;
|
|
1087
|
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
1088
|
+ CLANG_WARN_INFINITE_RECURSION = YES;
|
|
1089
|
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1090
|
+ DEBUG_INFORMATION_FORMAT = dwarf;
|
|
1091
|
+ ENABLE_TESTABILITY = YES;
|
|
1092
|
+ GCC_NO_COMMON_BLOCKS = YES;
|
|
1093
|
+ INFOPLIST_FILE = "demo-tvOSTests/Info.plist";
|
|
1094
|
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
1095
|
+ PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.demo-tvOSTests";
|
|
1096
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
1097
|
+ SDKROOT = appletvos;
|
|
1098
|
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/demo-tvOS.app/demo-tvOS";
|
|
1099
|
+ TVOS_DEPLOYMENT_TARGET = 10.1;
|
|
1100
|
+ };
|
|
1101
|
+ name = Debug;
|
|
1102
|
+ };
|
|
1103
|
+ 2D02E49A1E0B4A5E006451C7 /* Release */ = {
|
|
1104
|
+ isa = XCBuildConfiguration;
|
|
1105
|
+ buildSettings = {
|
|
1106
|
+ BUNDLE_LOADER = "$(TEST_HOST)";
|
|
1107
|
+ CLANG_ANALYZER_NONNULL = YES;
|
|
1108
|
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
1109
|
+ CLANG_WARN_INFINITE_RECURSION = YES;
|
|
1110
|
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
1111
|
+ COPY_PHASE_STRIP = NO;
|
|
1112
|
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
1113
|
+ GCC_NO_COMMON_BLOCKS = YES;
|
|
1114
|
+ INFOPLIST_FILE = "demo-tvOSTests/Info.plist";
|
|
1115
|
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
1116
|
+ PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.demo-tvOSTests";
|
|
1117
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
1118
|
+ SDKROOT = appletvos;
|
|
1119
|
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/demo-tvOS.app/demo-tvOS";
|
|
1120
|
+ TVOS_DEPLOYMENT_TARGET = 10.1;
|
|
1121
|
+ };
|
|
1122
|
+ name = Release;
|
|
1123
|
+ };
|
879
|
1124
|
83CBBA201A601CBA00E9B192 /* Debug */ = {
|
880
|
1125
|
isa = XCBuildConfiguration;
|
881
|
1126
|
buildSettings = {
|
|
@@ -973,6 +1218,24 @@
|
973
|
1218
|
defaultConfigurationIsVisible = 0;
|
974
|
1219
|
defaultConfigurationName = Release;
|
975
|
1220
|
};
|
|
1221
|
+ 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "demo-tvOS" */ = {
|
|
1222
|
+ isa = XCConfigurationList;
|
|
1223
|
+ buildConfigurations = (
|
|
1224
|
+ 2D02E4971E0B4A5E006451C7 /* Debug */,
|
|
1225
|
+ 2D02E4981E0B4A5E006451C7 /* Release */,
|
|
1226
|
+ );
|
|
1227
|
+ defaultConfigurationIsVisible = 0;
|
|
1228
|
+ defaultConfigurationName = Release;
|
|
1229
|
+ };
|
|
1230
|
+ 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "demo-tvOSTests" */ = {
|
|
1231
|
+ isa = XCConfigurationList;
|
|
1232
|
+ buildConfigurations = (
|
|
1233
|
+ 2D02E4991E0B4A5E006451C7 /* Debug */,
|
|
1234
|
+ 2D02E49A1E0B4A5E006451C7 /* Release */,
|
|
1235
|
+ );
|
|
1236
|
+ defaultConfigurationIsVisible = 0;
|
|
1237
|
+ defaultConfigurationName = Release;
|
|
1238
|
+ };
|
976
|
1239
|
83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "demo" */ = {
|
977
|
1240
|
isa = XCConfigurationList;
|
978
|
1241
|
buildConfigurations = (
|