Skip to content

Commit 3c003da

Browse files
committed
Revert "Revert "Update Xcode projects (facebook#19574)""
This reverts commit 13c60e2.
1 parent 67eb439 commit 3c003da

File tree

20 files changed

+363
-26
lines changed

20 files changed

+363
-26
lines changed

Libraries/ART/ART.xcodeproj/project.pbxproj

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@
245245
0CF68AB91AF0540F00FF9E5C /* Project object */ = {
246246
isa = PBXProject;
247247
attributes = {
248-
LastUpgradeCheck = 0620;
248+
LastUpgradeCheck = 0940;
249249
TargetAttributes = {
250250
0CF68AC01AF0540F00FF9E5C = {
251251
CreatedOnToolsVersion = 6.2;
@@ -336,19 +336,31 @@
336336
CLANG_CXX_LIBRARY = "libc++";
337337
CLANG_ENABLE_MODULES = YES;
338338
CLANG_ENABLE_OBJC_ARC = YES;
339+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
339340
CLANG_WARN_BOOL_CONVERSION = YES;
341+
CLANG_WARN_COMMA = YES;
340342
CLANG_WARN_CONSTANT_CONVERSION = YES;
343+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
341344
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
342345
CLANG_WARN_EMPTY_BODY = YES;
343346
CLANG_WARN_ENUM_CONVERSION = YES;
347+
CLANG_WARN_INFINITE_RECURSION = YES;
344348
CLANG_WARN_INT_CONVERSION = YES;
349+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
350+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
351+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
345352
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
353+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
354+
CLANG_WARN_STRICT_PROTOTYPES = YES;
355+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
346356
CLANG_WARN_UNREACHABLE_CODE = YES;
347357
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
348358
COPY_PHASE_STRIP = NO;
349359
ENABLE_STRICT_OBJC_MSGSEND = YES;
360+
ENABLE_TESTABILITY = YES;
350361
GCC_C_LANGUAGE_STANDARD = gnu99;
351362
GCC_DYNAMIC_NO_PIC = NO;
363+
GCC_NO_COMMON_BLOCKS = YES;
352364
GCC_OPTIMIZATION_LEVEL = 0;
353365
GCC_PREPROCESSOR_DEFINITIONS = (
354366
"DEBUG=1",
@@ -377,19 +389,30 @@
377389
CLANG_CXX_LIBRARY = "libc++";
378390
CLANG_ENABLE_MODULES = YES;
379391
CLANG_ENABLE_OBJC_ARC = YES;
392+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
380393
CLANG_WARN_BOOL_CONVERSION = YES;
394+
CLANG_WARN_COMMA = YES;
381395
CLANG_WARN_CONSTANT_CONVERSION = YES;
396+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
382397
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
383398
CLANG_WARN_EMPTY_BODY = YES;
384399
CLANG_WARN_ENUM_CONVERSION = YES;
400+
CLANG_WARN_INFINITE_RECURSION = YES;
385401
CLANG_WARN_INT_CONVERSION = YES;
402+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
403+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
404+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
386405
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
406+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
407+
CLANG_WARN_STRICT_PROTOTYPES = YES;
408+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
387409
CLANG_WARN_UNREACHABLE_CODE = YES;
388410
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
389411
COPY_PHASE_STRIP = NO;
390412
ENABLE_NS_ASSERTIONS = NO;
391413
ENABLE_STRICT_OBJC_MSGSEND = YES;
392414
GCC_C_LANGUAGE_STANDARD = gnu99;
415+
GCC_NO_COMMON_BLOCKS = YES;
393416
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
394417
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
395418
GCC_WARN_UNDECLARED_SELECTOR = YES;

Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj/project.pbxproj

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
58B511D31A9E6C8500147676 /* Project object */ = {
6262
isa = PBXProject;
6363
attributes = {
64-
LastUpgradeCheck = 0610;
64+
LastUpgradeCheck = 0940;
6565
ORGANIZATIONNAME = Facebook;
6666
TargetAttributes = {
6767
58B511DA1A9E6C8500147676 = {
@@ -106,19 +106,31 @@
106106
CLANG_CXX_LIBRARY = "libc++";
107107
CLANG_ENABLE_MODULES = YES;
108108
CLANG_ENABLE_OBJC_ARC = YES;
109+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
109110
CLANG_WARN_BOOL_CONVERSION = YES;
111+
CLANG_WARN_COMMA = YES;
110112
CLANG_WARN_CONSTANT_CONVERSION = YES;
113+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
111114
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
112115
CLANG_WARN_EMPTY_BODY = YES;
113116
CLANG_WARN_ENUM_CONVERSION = YES;
117+
CLANG_WARN_INFINITE_RECURSION = YES;
114118
CLANG_WARN_INT_CONVERSION = YES;
119+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
120+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
121+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
115122
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
123+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
124+
CLANG_WARN_STRICT_PROTOTYPES = YES;
125+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
116126
CLANG_WARN_UNREACHABLE_CODE = YES;
117127
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
118128
COPY_PHASE_STRIP = NO;
119129
ENABLE_STRICT_OBJC_MSGSEND = YES;
130+
ENABLE_TESTABILITY = YES;
120131
GCC_C_LANGUAGE_STANDARD = gnu99;
121132
GCC_DYNAMIC_NO_PIC = NO;
133+
GCC_NO_COMMON_BLOCKS = YES;
122134
GCC_OPTIMIZATION_LEVEL = 0;
123135
GCC_PREPROCESSOR_DEFINITIONS = (
124136
"DEBUG=1",
@@ -153,19 +165,30 @@
153165
CLANG_CXX_LIBRARY = "libc++";
154166
CLANG_ENABLE_MODULES = YES;
155167
CLANG_ENABLE_OBJC_ARC = YES;
168+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
156169
CLANG_WARN_BOOL_CONVERSION = YES;
170+
CLANG_WARN_COMMA = YES;
157171
CLANG_WARN_CONSTANT_CONVERSION = YES;
172+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
158173
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
159174
CLANG_WARN_EMPTY_BODY = YES;
160175
CLANG_WARN_ENUM_CONVERSION = YES;
176+
CLANG_WARN_INFINITE_RECURSION = YES;
161177
CLANG_WARN_INT_CONVERSION = YES;
178+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
179+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
180+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
162181
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
182+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
183+
CLANG_WARN_STRICT_PROTOTYPES = YES;
184+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
163185
CLANG_WARN_UNREACHABLE_CODE = YES;
164186
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
165187
COPY_PHASE_STRIP = YES;
166188
ENABLE_NS_ASSERTIONS = NO;
167189
ENABLE_STRICT_OBJC_MSGSEND = YES;
168190
GCC_C_LANGUAGE_STANDARD = gnu99;
191+
GCC_NO_COMMON_BLOCKS = YES;
169192
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
170193
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
171194
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;

Libraries/Blob/RCTBlob.xcodeproj/project.pbxproj

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
358F4ECF1D1E81A9004DF814 /* Project object */ = {
146146
isa = PBXProject;
147147
attributes = {
148-
LastUpgradeCheck = 0730;
148+
LastUpgradeCheck = 0940;
149149
ORGANIZATIONNAME = Facebook;
150150
TargetAttributes = {
151151
358F4ED61D1E81A9004DF814 = {
@@ -206,13 +206,23 @@
206206
CLANG_CXX_LIBRARY = "libc++";
207207
CLANG_ENABLE_MODULES = YES;
208208
CLANG_ENABLE_OBJC_ARC = YES;
209+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
209210
CLANG_WARN_BOOL_CONVERSION = YES;
211+
CLANG_WARN_COMMA = YES;
210212
CLANG_WARN_CONSTANT_CONVERSION = YES;
213+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
211214
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
212215
CLANG_WARN_EMPTY_BODY = YES;
213216
CLANG_WARN_ENUM_CONVERSION = YES;
217+
CLANG_WARN_INFINITE_RECURSION = YES;
214218
CLANG_WARN_INT_CONVERSION = YES;
219+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
220+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
221+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
215222
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
223+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
224+
CLANG_WARN_STRICT_PROTOTYPES = YES;
225+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
216226
CLANG_WARN_UNREACHABLE_CODE = YES;
217227
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
218228
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -251,13 +261,23 @@
251261
CLANG_CXX_LIBRARY = "libc++";
252262
CLANG_ENABLE_MODULES = YES;
253263
CLANG_ENABLE_OBJC_ARC = YES;
264+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
254265
CLANG_WARN_BOOL_CONVERSION = YES;
266+
CLANG_WARN_COMMA = YES;
255267
CLANG_WARN_CONSTANT_CONVERSION = YES;
268+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
256269
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
257270
CLANG_WARN_EMPTY_BODY = YES;
258271
CLANG_WARN_ENUM_CONVERSION = YES;
272+
CLANG_WARN_INFINITE_RECURSION = YES;
259273
CLANG_WARN_INT_CONVERSION = YES;
274+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
275+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
276+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
260277
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
278+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
279+
CLANG_WARN_STRICT_PROTOTYPES = YES;
280+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
261281
CLANG_WARN_UNREACHABLE_CODE = YES;
262282
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
263283
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";

Libraries/CameraRoll/RCTCameraRoll.xcodeproj/project.pbxproj

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
58B511551A9E6B3D00147676 /* Project object */ = {
101101
isa = PBXProject;
102102
attributes = {
103-
LastUpgradeCheck = 0610;
103+
LastUpgradeCheck = 0940;
104104
ORGANIZATIONNAME = Facebook;
105105
TargetAttributes = {
106106
58B5115C1A9E6B3D00147676 = {
@@ -148,20 +148,31 @@
148148
CLANG_CXX_LIBRARY = "libc++";
149149
CLANG_ENABLE_MODULES = YES;
150150
CLANG_ENABLE_OBJC_ARC = YES;
151+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
151152
CLANG_WARN_BOOL_CONVERSION = YES;
153+
CLANG_WARN_COMMA = YES;
152154
CLANG_WARN_CONSTANT_CONVERSION = YES;
155+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
153156
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
154157
CLANG_WARN_EMPTY_BODY = YES;
155158
CLANG_WARN_ENUM_CONVERSION = YES;
159+
CLANG_WARN_INFINITE_RECURSION = YES;
156160
CLANG_WARN_INT_CONVERSION = YES;
161+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
157162
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
163+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
158164
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
165+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
166+
CLANG_WARN_STRICT_PROTOTYPES = YES;
167+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
159168
CLANG_WARN_UNREACHABLE_CODE = YES;
160169
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
161170
COPY_PHASE_STRIP = NO;
162171
ENABLE_STRICT_OBJC_MSGSEND = YES;
172+
ENABLE_TESTABILITY = YES;
163173
GCC_C_LANGUAGE_STANDARD = gnu99;
164174
GCC_DYNAMIC_NO_PIC = NO;
175+
GCC_NO_COMMON_BLOCKS = YES;
165176
GCC_OPTIMIZATION_LEVEL = 0;
166177
GCC_PREPROCESSOR_DEFINITIONS = (
167178
"DEBUG=1",
@@ -197,20 +208,30 @@
197208
CLANG_CXX_LIBRARY = "libc++";
198209
CLANG_ENABLE_MODULES = YES;
199210
CLANG_ENABLE_OBJC_ARC = YES;
211+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
200212
CLANG_WARN_BOOL_CONVERSION = YES;
213+
CLANG_WARN_COMMA = YES;
201214
CLANG_WARN_CONSTANT_CONVERSION = YES;
215+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
202216
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
203217
CLANG_WARN_EMPTY_BODY = YES;
204218
CLANG_WARN_ENUM_CONVERSION = YES;
219+
CLANG_WARN_INFINITE_RECURSION = YES;
205220
CLANG_WARN_INT_CONVERSION = YES;
221+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
206222
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
223+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
207224
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
225+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
226+
CLANG_WARN_STRICT_PROTOTYPES = YES;
227+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
208228
CLANG_WARN_UNREACHABLE_CODE = YES;
209229
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
210230
COPY_PHASE_STRIP = YES;
211231
ENABLE_NS_ASSERTIONS = NO;
212232
ENABLE_STRICT_OBJC_MSGSEND = YES;
213233
GCC_C_LANGUAGE_STANDARD = gnu99;
234+
GCC_NO_COMMON_BLOCKS = YES;
214235
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
215236
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
216237
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;

Libraries/Geolocation/RCTGeolocation.xcodeproj/project.pbxproj

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
58B511D31A9E6C8500147676 /* Project object */ = {
6262
isa = PBXProject;
6363
attributes = {
64-
LastUpgradeCheck = 0610;
64+
LastUpgradeCheck = 0940;
6565
ORGANIZATIONNAME = Facebook;
6666
TargetAttributes = {
6767
58B511DA1A9E6C8500147676 = {
@@ -106,20 +106,31 @@
106106
CLANG_CXX_LIBRARY = "libc++";
107107
CLANG_ENABLE_MODULES = YES;
108108
CLANG_ENABLE_OBJC_ARC = YES;
109+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
109110
CLANG_WARN_BOOL_CONVERSION = YES;
111+
CLANG_WARN_COMMA = YES;
110112
CLANG_WARN_CONSTANT_CONVERSION = YES;
113+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
111114
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
112115
CLANG_WARN_EMPTY_BODY = YES;
113116
CLANG_WARN_ENUM_CONVERSION = YES;
117+
CLANG_WARN_INFINITE_RECURSION = YES;
114118
CLANG_WARN_INT_CONVERSION = YES;
119+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
115120
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
121+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
116122
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
123+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
124+
CLANG_WARN_STRICT_PROTOTYPES = YES;
125+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
117126
CLANG_WARN_UNREACHABLE_CODE = YES;
118127
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
119128
COPY_PHASE_STRIP = NO;
120129
ENABLE_STRICT_OBJC_MSGSEND = YES;
130+
ENABLE_TESTABILITY = YES;
121131
GCC_C_LANGUAGE_STANDARD = gnu99;
122132
GCC_DYNAMIC_NO_PIC = NO;
133+
GCC_NO_COMMON_BLOCKS = YES;
123134
GCC_OPTIMIZATION_LEVEL = 0;
124135
GCC_PREPROCESSOR_DEFINITIONS = (
125136
"DEBUG=1",
@@ -154,20 +165,30 @@
154165
CLANG_CXX_LIBRARY = "libc++";
155166
CLANG_ENABLE_MODULES = YES;
156167
CLANG_ENABLE_OBJC_ARC = YES;
168+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
157169
CLANG_WARN_BOOL_CONVERSION = YES;
170+
CLANG_WARN_COMMA = YES;
158171
CLANG_WARN_CONSTANT_CONVERSION = YES;
172+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
159173
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
160174
CLANG_WARN_EMPTY_BODY = YES;
161175
CLANG_WARN_ENUM_CONVERSION = YES;
176+
CLANG_WARN_INFINITE_RECURSION = YES;
162177
CLANG_WARN_INT_CONVERSION = YES;
178+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
163179
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
180+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
164181
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
182+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
183+
CLANG_WARN_STRICT_PROTOTYPES = YES;
184+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
165185
CLANG_WARN_UNREACHABLE_CODE = YES;
166186
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
167187
COPY_PHASE_STRIP = YES;
168188
ENABLE_NS_ASSERTIONS = NO;
169189
ENABLE_STRICT_OBJC_MSGSEND = YES;
170190
GCC_C_LANGUAGE_STANDARD = gnu99;
191+
GCC_NO_COMMON_BLOCKS = YES;
171192
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
172193
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
173194
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;

Libraries/Image/RCTImage.xcodeproj/project.pbxproj

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@
251251
58B511551A9E6B3D00147676 /* Project object */ = {
252252
isa = PBXProject;
253253
attributes = {
254-
LastUpgradeCheck = 0810;
254+
LastUpgradeCheck = 0940;
255255
ORGANIZATIONNAME = Facebook;
256256
TargetAttributes = {
257257
2D2A28391D9B042B00D4039D = {
@@ -365,15 +365,22 @@
365365
CLANG_CXX_LIBRARY = "libc++";
366366
CLANG_ENABLE_MODULES = YES;
367367
CLANG_ENABLE_OBJC_ARC = YES;
368+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
368369
CLANG_WARN_BOOL_CONVERSION = YES;
370+
CLANG_WARN_COMMA = YES;
369371
CLANG_WARN_CONSTANT_CONVERSION = YES;
372+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
370373
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
371374
CLANG_WARN_EMPTY_BODY = YES;
372375
CLANG_WARN_ENUM_CONVERSION = YES;
373376
CLANG_WARN_INFINITE_RECURSION = YES;
374377
CLANG_WARN_INT_CONVERSION = YES;
378+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
375379
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
380+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
376381
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
382+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
383+
CLANG_WARN_STRICT_PROTOTYPES = YES;
377384
CLANG_WARN_SUSPICIOUS_MOVE = YES;
378385
CLANG_WARN_UNREACHABLE_CODE = YES;
379386
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -417,15 +424,22 @@
417424
CLANG_CXX_LIBRARY = "libc++";
418425
CLANG_ENABLE_MODULES = YES;
419426
CLANG_ENABLE_OBJC_ARC = YES;
427+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
420428
CLANG_WARN_BOOL_CONVERSION = YES;
429+
CLANG_WARN_COMMA = YES;
421430
CLANG_WARN_CONSTANT_CONVERSION = YES;
431+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
422432
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
423433
CLANG_WARN_EMPTY_BODY = YES;
424434
CLANG_WARN_ENUM_CONVERSION = YES;
425435
CLANG_WARN_INFINITE_RECURSION = YES;
426436
CLANG_WARN_INT_CONVERSION = YES;
437+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
427438
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
439+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
428440
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
441+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
442+
CLANG_WARN_STRICT_PROTOTYPES = YES;
429443
CLANG_WARN_SUSPICIOUS_MOVE = YES;
430444
CLANG_WARN_UNREACHABLE_CODE = YES;
431445
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;

0 commit comments

Comments
 (0)