Browse Source

remove warnings

Daniel Zlotin 7 years ago
parent
commit
770b5de27c

+ 9
- 1
ios/ReactNativeNavigation.xcodeproj/project.pbxproj View File

146
 		D8AFADB51BEE6F3F00A4592D /* Project object */ = {
146
 		D8AFADB51BEE6F3F00A4592D /* Project object */ = {
147
 			isa = PBXProject;
147
 			isa = PBXProject;
148
 			attributes = {
148
 			attributes = {
149
-				LastUpgradeCheck = 0710;
149
+				LastUpgradeCheck = 0820;
150
 				ORGANIZATIONNAME = Wix;
150
 				ORGANIZATIONNAME = Wix;
151
 				TargetAttributes = {
151
 				TargetAttributes = {
152
 					D8AFADBC1BEE6F3F00A4592D = {
152
 					D8AFADBC1BEE6F3F00A4592D = {
201
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
201
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
202
 				CLANG_WARN_EMPTY_BODY = YES;
202
 				CLANG_WARN_EMPTY_BODY = YES;
203
 				CLANG_WARN_ENUM_CONVERSION = YES;
203
 				CLANG_WARN_ENUM_CONVERSION = YES;
204
+				CLANG_WARN_INFINITE_RECURSION = YES;
204
 				CLANG_WARN_INT_CONVERSION = YES;
205
 				CLANG_WARN_INT_CONVERSION = YES;
205
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
206
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
207
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
206
 				CLANG_WARN_UNREACHABLE_CODE = YES;
208
 				CLANG_WARN_UNREACHABLE_CODE = YES;
207
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
209
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
208
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
210
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
263
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
265
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
264
 				CLANG_WARN_EMPTY_BODY = YES;
266
 				CLANG_WARN_EMPTY_BODY = YES;
265
 				CLANG_WARN_ENUM_CONVERSION = YES;
267
 				CLANG_WARN_ENUM_CONVERSION = YES;
268
+				CLANG_WARN_INFINITE_RECURSION = YES;
266
 				CLANG_WARN_INT_CONVERSION = YES;
269
 				CLANG_WARN_INT_CONVERSION = YES;
267
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
270
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
271
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
268
 				CLANG_WARN_UNREACHABLE_CODE = YES;
272
 				CLANG_WARN_UNREACHABLE_CODE = YES;
269
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
273
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
270
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
274
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
319
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
323
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
320
 				CLANG_WARN_EMPTY_BODY = YES;
324
 				CLANG_WARN_EMPTY_BODY = YES;
321
 				CLANG_WARN_ENUM_CONVERSION = YES;
325
 				CLANG_WARN_ENUM_CONVERSION = YES;
326
+				CLANG_WARN_INFINITE_RECURSION = YES;
322
 				CLANG_WARN_INT_CONVERSION = YES;
327
 				CLANG_WARN_INT_CONVERSION = YES;
323
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
328
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
329
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
324
 				CLANG_WARN_UNREACHABLE_CODE = YES;
330
 				CLANG_WARN_UNREACHABLE_CODE = YES;
325
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
331
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
326
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
332
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
366
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
372
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
367
 				CLANG_WARN_EMPTY_BODY = YES;
373
 				CLANG_WARN_EMPTY_BODY = YES;
368
 				CLANG_WARN_ENUM_CONVERSION = YES;
374
 				CLANG_WARN_ENUM_CONVERSION = YES;
375
+				CLANG_WARN_INFINITE_RECURSION = YES;
369
 				CLANG_WARN_INT_CONVERSION = YES;
376
 				CLANG_WARN_INT_CONVERSION = YES;
370
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
377
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
378
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
371
 				CLANG_WARN_UNREACHABLE_CODE = YES;
379
 				CLANG_WARN_UNREACHABLE_CODE = YES;
372
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
380
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
373
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
381
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";

+ 1
- 1
ios/ReactNativeNavigation.xcodeproj/xcshareddata/xcschemes/ReactNativeNavigation.xcscheme View File

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <Scheme
2
 <Scheme
3
-   LastUpgradeVersion = "0710"
3
+   LastUpgradeVersion = "0820"
4
    version = "1.3">
4
    version = "1.3">
5
    <BuildAction
5
    <BuildAction
6
       parallelizeBuildables = "YES"
6
       parallelizeBuildables = "YES"

+ 32
- 17
playground/ios/playground.xcodeproj/project.pbxproj View File

23
 		146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
23
 		146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
24
 		2647D65F1DB175C200B23722 /* libReactNativeNavigation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2647D65E1DB175B300B23722 /* libReactNativeNavigation.a */; };
24
 		2647D65F1DB175C200B23722 /* libReactNativeNavigation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2647D65E1DB175B300B23722 /* libReactNativeNavigation.a */; };
25
 		7B9B39861DEB4091004A6281 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B9B39631DEB4076004A6281 /* libRCTAnimation.a */; };
25
 		7B9B39861DEB4091004A6281 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B9B39631DEB4076004A6281 /* libRCTAnimation.a */; };
26
+		7BD721FF1E2E421E00724059 /* libReactNativeNavigation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2647D65E1DB175B300B23722 /* libReactNativeNavigation.a */; };
26
 		832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
27
 		832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
27
 /* End PBXBuildFile section */
28
 /* End PBXBuildFile section */
28
 
29
 
174
 			remoteGlobalIDString = 2D2A28131D9B038B00D4039D;
175
 			remoteGlobalIDString = 2D2A28131D9B038B00D4039D;
175
 			remoteInfo = "React-tvOS";
176
 			remoteInfo = "React-tvOS";
176
 		};
177
 		};
178
+		7BD721FD1E2E420400724059 /* PBXContainerItemProxy */ = {
179
+			isa = PBXContainerItemProxy;
180
+			containerPortal = 2647D6591DB175B300B23722 /* ReactNativeNavigation.xcodeproj */;
181
+			proxyType = 1;
182
+			remoteGlobalIDString = D8AFADBC1BEE6F3F00A4592D;
183
+			remoteInfo = ReactNativeNavigation;
184
+		};
177
 		832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = {
185
 		832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = {
178
 			isa = PBXContainerItemProxy;
186
 			isa = PBXContainerItemProxy;
179
 			containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
187
 			containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
213
 			isa = PBXFrameworksBuildPhase;
221
 			isa = PBXFrameworksBuildPhase;
214
 			buildActionMask = 2147483647;
222
 			buildActionMask = 2147483647;
215
 			files = (
223
 			files = (
224
+				7BD721FF1E2E421E00724059 /* libReactNativeNavigation.a in Frameworks */,
216
 			);
225
 			);
217
 			runOnlyForDeploymentPostprocessing = 0;
226
 			runOnlyForDeploymentPostprocessing = 0;
218
 		};
227
 		};
426
 			buildRules = (
435
 			buildRules = (
427
 			);
436
 			);
428
 			dependencies = (
437
 			dependencies = (
438
+				7BD721FE1E2E420400724059 /* PBXTargetDependency */,
429
 				00E356F51AD99517003FC87E /* PBXTargetDependency */,
439
 				00E356F51AD99517003FC87E /* PBXTargetDependency */,
430
 			);
440
 			);
431
 			name = playgroundTests;
441
 			name = playgroundTests;
459
 		83CBB9F71A601CBA00E9B192 /* Project object */ = {
469
 		83CBB9F71A601CBA00E9B192 /* Project object */ = {
460
 			isa = PBXProject;
470
 			isa = PBXProject;
461
 			attributes = {
471
 			attributes = {
462
-				LastUpgradeCheck = 0610;
472
+				LastUpgradeCheck = 0820;
463
 				ORGANIZATIONNAME = Wix;
473
 				ORGANIZATIONNAME = Wix;
464
 				TargetAttributes = {
474
 				TargetAttributes = {
465
 					00E356ED1AD99517003FC87E = {
475
 					00E356ED1AD99517003FC87E = {
764
 			name = ReactNativeNavigation;
774
 			name = ReactNativeNavigation;
765
 			targetProxy = 7B1126BE1E2D2CE900F9B03B /* PBXContainerItemProxy */;
775
 			targetProxy = 7B1126BE1E2D2CE900F9B03B /* PBXContainerItemProxy */;
766
 		};
776
 		};
777
+		7BD721FE1E2E420400724059 /* PBXTargetDependency */ = {
778
+			isa = PBXTargetDependency;
779
+			name = ReactNativeNavigation;
780
+			targetProxy = 7BD721FD1E2E420400724059 /* PBXContainerItemProxy */;
781
+		};
767
 /* End PBXTargetDependency section */
782
 /* End PBXTargetDependency section */
768
 
783
 
769
 /* Begin PBXVariantGroup section */
784
 /* Begin PBXVariantGroup section */
782
 			isa = XCBuildConfiguration;
797
 			isa = XCBuildConfiguration;
783
 			buildSettings = {
798
 			buildSettings = {
784
 				BUNDLE_LOADER = "$(TEST_HOST)";
799
 				BUNDLE_LOADER = "$(TEST_HOST)";
785
-				FRAMEWORK_SEARCH_PATHS = (
786
-					"$(SDKROOT)/Developer/Library/Frameworks",
787
-					"$(inherited)",
788
-				);
789
 				GCC_PREPROCESSOR_DEFINITIONS = (
800
 				GCC_PREPROCESSOR_DEFINITIONS = (
790
 					"DEBUG=1",
801
 					"DEBUG=1",
791
 					"$(inherited)",
802
 					"$(inherited)",
799
 				INFOPLIST_FILE = playgroundTests/Info.plist;
810
 				INFOPLIST_FILE = playgroundTests/Info.plist;
800
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
811
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
801
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
812
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
813
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.playground.$(PRODUCT_NAME:rfc1034identifier)";
802
 				PRODUCT_NAME = "$(TARGET_NAME)";
814
 				PRODUCT_NAME = "$(TARGET_NAME)";
803
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
815
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
804
 			};
816
 			};
809
 			buildSettings = {
821
 			buildSettings = {
810
 				BUNDLE_LOADER = "$(TEST_HOST)";
822
 				BUNDLE_LOADER = "$(TEST_HOST)";
811
 				COPY_PHASE_STRIP = NO;
823
 				COPY_PHASE_STRIP = NO;
812
-				FRAMEWORK_SEARCH_PATHS = (
813
-					"$(SDKROOT)/Developer/Library/Frameworks",
814
-					"$(inherited)",
815
-				);
816
 				HEADER_SEARCH_PATHS = (
824
 				HEADER_SEARCH_PATHS = (
817
 					"$(inherited)",
825
 					"$(inherited)",
818
 					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
826
 					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
822
 				INFOPLIST_FILE = playgroundTests/Info.plist;
830
 				INFOPLIST_FILE = playgroundTests/Info.plist;
823
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
831
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
824
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
832
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
833
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.playground.$(PRODUCT_NAME:rfc1034identifier)";
825
 				PRODUCT_NAME = "$(TARGET_NAME)";
834
 				PRODUCT_NAME = "$(TARGET_NAME)";
826
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
835
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
827
 			};
836
 			};
832
 			buildSettings = {
841
 			buildSettings = {
833
 				BUNDLE_LOADER = "$(TEST_HOST)";
842
 				BUNDLE_LOADER = "$(TEST_HOST)";
834
 				COPY_PHASE_STRIP = NO;
843
 				COPY_PHASE_STRIP = NO;
835
-				FRAMEWORK_SEARCH_PATHS = (
836
-					"$(SDKROOT)/Developer/Library/Frameworks",
837
-					"$(inherited)",
838
-				);
839
 				HEADER_SEARCH_PATHS = (
844
 				HEADER_SEARCH_PATHS = (
840
 					"$(inherited)",
845
 					"$(inherited)",
841
 					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
846
 					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
845
 				INFOPLIST_FILE = playgroundTests/Info.plist;
850
 				INFOPLIST_FILE = playgroundTests/Info.plist;
846
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
851
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
847
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
852
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
853
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.playground.$(PRODUCT_NAME:rfc1034identifier)";
848
 				PRODUCT_NAME = "$(TARGET_NAME)";
854
 				PRODUCT_NAME = "$(TARGET_NAME)";
849
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
855
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
850
 			};
856
 			};
897
 			isa = XCBuildConfiguration;
903
 			isa = XCBuildConfiguration;
898
 			buildSettings = {
904
 			buildSettings = {
899
 				BUNDLE_LOADER = "$(TEST_HOST)";
905
 				BUNDLE_LOADER = "$(TEST_HOST)";
900
-				FRAMEWORK_SEARCH_PATHS = (
901
-					"$(SDKROOT)/Developer/Library/Frameworks",
902
-					"$(inherited)",
903
-				);
904
 				GCC_PREPROCESSOR_DEFINITIONS = (
906
 				GCC_PREPROCESSOR_DEFINITIONS = (
905
 					"DEBUG=1",
907
 					"DEBUG=1",
906
 					"$(inherited)",
908
 					"$(inherited)",
914
 				INFOPLIST_FILE = playgroundTests/Info.plist;
916
 				INFOPLIST_FILE = playgroundTests/Info.plist;
915
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
917
 				IPHONEOS_DEPLOYMENT_TARGET = 8.2;
916
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
918
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
919
+				PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.playground.$(PRODUCT_NAME:rfc1034identifier)";
917
 				PRODUCT_NAME = "$(TARGET_NAME)";
920
 				PRODUCT_NAME = "$(TARGET_NAME)";
918
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
921
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/playground.app/playground";
919
 			};
922
 			};
960
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
963
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
961
 				CLANG_WARN_EMPTY_BODY = YES;
964
 				CLANG_WARN_EMPTY_BODY = YES;
962
 				CLANG_WARN_ENUM_CONVERSION = YES;
965
 				CLANG_WARN_ENUM_CONVERSION = YES;
966
+				CLANG_WARN_INFINITE_RECURSION = YES;
963
 				CLANG_WARN_INT_CONVERSION = YES;
967
 				CLANG_WARN_INT_CONVERSION = YES;
964
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
968
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
969
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
965
 				CLANG_WARN_UNREACHABLE_CODE = YES;
970
 				CLANG_WARN_UNREACHABLE_CODE = YES;
966
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
971
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
967
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
972
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
969
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
974
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
970
 				GCC_C_LANGUAGE_STANDARD = gnu99;
975
 				GCC_C_LANGUAGE_STANDARD = gnu99;
971
 				GCC_DYNAMIC_NO_PIC = NO;
976
 				GCC_DYNAMIC_NO_PIC = NO;
977
+				GCC_NO_COMMON_BLOCKS = YES;
972
 				GCC_OPTIMIZATION_LEVEL = 0;
978
 				GCC_OPTIMIZATION_LEVEL = 0;
973
 				GCC_PREPROCESSOR_DEFINITIONS = (
979
 				GCC_PREPROCESSOR_DEFINITIONS = (
974
 					"DEBUG=1",
980
 					"DEBUG=1",
1007
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1013
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1008
 				CLANG_WARN_EMPTY_BODY = YES;
1014
 				CLANG_WARN_EMPTY_BODY = YES;
1009
 				CLANG_WARN_ENUM_CONVERSION = YES;
1015
 				CLANG_WARN_ENUM_CONVERSION = YES;
1016
+				CLANG_WARN_INFINITE_RECURSION = YES;
1010
 				CLANG_WARN_INT_CONVERSION = YES;
1017
 				CLANG_WARN_INT_CONVERSION = YES;
1011
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1018
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1019
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
1012
 				CLANG_WARN_UNREACHABLE_CODE = YES;
1020
 				CLANG_WARN_UNREACHABLE_CODE = YES;
1013
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1021
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1014
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1022
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1016
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
1024
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
1017
 				GCC_C_LANGUAGE_STANDARD = gnu99;
1025
 				GCC_C_LANGUAGE_STANDARD = gnu99;
1018
 				GCC_DYNAMIC_NO_PIC = NO;
1026
 				GCC_DYNAMIC_NO_PIC = NO;
1027
+				GCC_NO_COMMON_BLOCKS = YES;
1019
 				GCC_OPTIMIZATION_LEVEL = 0;
1028
 				GCC_OPTIMIZATION_LEVEL = 0;
1020
 				GCC_PREPROCESSOR_DEFINITIONS = (
1029
 				GCC_PREPROCESSOR_DEFINITIONS = (
1021
 					"DEBUG=1",
1030
 					"DEBUG=1",
1054
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1063
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1055
 				CLANG_WARN_EMPTY_BODY = YES;
1064
 				CLANG_WARN_EMPTY_BODY = YES;
1056
 				CLANG_WARN_ENUM_CONVERSION = YES;
1065
 				CLANG_WARN_ENUM_CONVERSION = YES;
1066
+				CLANG_WARN_INFINITE_RECURSION = YES;
1057
 				CLANG_WARN_INT_CONVERSION = YES;
1067
 				CLANG_WARN_INT_CONVERSION = YES;
1058
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1068
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1069
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
1059
 				CLANG_WARN_UNREACHABLE_CODE = YES;
1070
 				CLANG_WARN_UNREACHABLE_CODE = YES;
1060
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1071
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1061
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1072
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1063
 				ENABLE_NS_ASSERTIONS = NO;
1074
 				ENABLE_NS_ASSERTIONS = NO;
1064
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
1075
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
1065
 				GCC_C_LANGUAGE_STANDARD = gnu99;
1076
 				GCC_C_LANGUAGE_STANDARD = gnu99;
1077
+				GCC_NO_COMMON_BLOCKS = YES;
1066
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1078
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1067
 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1079
 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1068
 				GCC_WARN_UNDECLARED_SELECTOR = YES;
1080
 				GCC_WARN_UNDECLARED_SELECTOR = YES;
1095
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1107
 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1096
 				CLANG_WARN_EMPTY_BODY = YES;
1108
 				CLANG_WARN_EMPTY_BODY = YES;
1097
 				CLANG_WARN_ENUM_CONVERSION = YES;
1109
 				CLANG_WARN_ENUM_CONVERSION = YES;
1110
+				CLANG_WARN_INFINITE_RECURSION = YES;
1098
 				CLANG_WARN_INT_CONVERSION = YES;
1111
 				CLANG_WARN_INT_CONVERSION = YES;
1099
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1112
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1113
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
1100
 				CLANG_WARN_UNREACHABLE_CODE = YES;
1114
 				CLANG_WARN_UNREACHABLE_CODE = YES;
1101
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1115
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1102
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1116
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1104
 				ENABLE_NS_ASSERTIONS = NO;
1118
 				ENABLE_NS_ASSERTIONS = NO;
1105
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
1119
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
1106
 				GCC_C_LANGUAGE_STANDARD = gnu99;
1120
 				GCC_C_LANGUAGE_STANDARD = gnu99;
1121
+				GCC_NO_COMMON_BLOCKS = YES;
1107
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1122
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1108
 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1123
 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1109
 				GCC_WARN_UNDECLARED_SELECTOR = YES;
1124
 				GCC_WARN_UNDECLARED_SELECTOR = YES;

+ 1
- 1
playground/ios/playground.xcodeproj/xcshareddata/xcschemes/playground.xcscheme View File

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <Scheme
2
 <Scheme
3
-   LastUpgradeVersion = "0620"
3
+   LastUpgradeVersion = "0820"
4
    version = "1.3">
4
    version = "1.3">
5
    <BuildAction
5
    <BuildAction
6
       parallelizeBuildables = "YES"
6
       parallelizeBuildables = "YES"

+ 1
- 1
playground/ios/playground.xcodeproj/xcshareddata/xcschemes/playground_Detox.xcscheme View File

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <Scheme
2
 <Scheme
3
-   LastUpgradeVersion = "0620"
3
+   LastUpgradeVersion = "0820"
4
    version = "1.3">
4
    version = "1.3">
5
    <BuildAction
5
    <BuildAction
6
       parallelizeBuildables = "YES"
6
       parallelizeBuildables = "YES"

+ 1
- 1
playground/ios/playgroundTests/Info.plist View File

7
 	<key>CFBundleExecutable</key>
7
 	<key>CFBundleExecutable</key>
8
 	<string>$(EXECUTABLE_NAME)</string>
8
 	<string>$(EXECUTABLE_NAME)</string>
9
 	<key>CFBundleIdentifier</key>
9
 	<key>CFBundleIdentifier</key>
10
-	<string>org.reactjs.native.playground.$(PRODUCT_NAME:rfc1034identifier)</string>
10
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11
 	<key>CFBundleInfoDictionaryVersion</key>
11
 	<key>CFBundleInfoDictionaryVersion</key>
12
 	<string>6.0</string>
12
 	<string>6.0</string>
13
 	<key>CFBundleName</key>
13
 	<key>CFBundleName</key>