|
205 | 205 | 3D0FE4621AE2886400BB4104 /* Project object */ = { |
206 | 206 | isa = PBXProject; |
207 | 207 | attributes = { |
208 | | - LastUpgradeCheck = 0820; |
| 208 | + LastUpgradeCheck = 0900; |
209 | 209 | ORGANIZATIONNAME = marcuswestin; |
210 | 210 | TargetAttributes = { |
211 | 211 | 3D0FE4741AE2886500BB4104 = { |
212 | 212 | CreatedOnToolsVersion = 6.3; |
213 | | - LastSwiftMigration = 0820; |
| 213 | + LastSwiftMigration = 0900; |
214 | 214 | TestTargetID = 3DCCF7D51AE28C2900CE7C51; |
215 | 215 | }; |
216 | 216 | 3DCCF7D51AE28C2900CE7C51 = { |
|
298 | 298 | CLANG_CXX_LIBRARY = "libc++"; |
299 | 299 | CLANG_ENABLE_MODULES = YES; |
300 | 300 | CLANG_ENABLE_OBJC_ARC = YES; |
| 301 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
301 | 302 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 303 | + CLANG_WARN_COMMA = YES; |
302 | 304 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
303 | 305 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
304 | 306 | CLANG_WARN_EMPTY_BODY = YES; |
305 | 307 | CLANG_WARN_ENUM_CONVERSION = YES; |
306 | 308 | CLANG_WARN_INFINITE_RECURSION = YES; |
307 | 309 | CLANG_WARN_INT_CONVERSION = YES; |
| 310 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 311 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
308 | 312 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 313 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 314 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
309 | 315 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
310 | 316 | CLANG_WARN_UNREACHABLE_CODE = YES; |
311 | 317 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
343 | 349 | CLANG_CXX_LIBRARY = "libc++"; |
344 | 350 | CLANG_ENABLE_MODULES = YES; |
345 | 351 | CLANG_ENABLE_OBJC_ARC = YES; |
| 352 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
346 | 353 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 354 | + CLANG_WARN_COMMA = YES; |
347 | 355 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
348 | 356 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
349 | 357 | CLANG_WARN_EMPTY_BODY = YES; |
350 | 358 | CLANG_WARN_ENUM_CONVERSION = YES; |
351 | 359 | CLANG_WARN_INFINITE_RECURSION = YES; |
352 | 360 | CLANG_WARN_INT_CONVERSION = YES; |
| 361 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 362 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
353 | 363 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 364 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 365 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
354 | 366 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
355 | 367 | CLANG_WARN_UNREACHABLE_CODE = YES; |
356 | 368 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
390 | 402 | PRODUCT_NAME = "$(TARGET_NAME)"; |
391 | 403 | SWIFT_OBJC_BRIDGING_HEADER = "WebViewJavascriptBridgeTests/WebViewJavascriptBridgeTests-Bridging-Header.h"; |
392 | 404 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
393 | | - SWIFT_VERSION = 3.0; |
| 405 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 406 | + SWIFT_VERSION = 4.0; |
394 | 407 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/WebViewJavascriptBridgeTestHost.app/WebViewJavascriptBridgeTestHost"; |
395 | 408 | }; |
396 | 409 | name = Debug; |
|
406 | 419 | PRODUCT_BUNDLE_IDENTIFIER = "in.marcuswestin.WebViewJavascriptBridge.$(PRODUCT_NAME:rfc1034identifier)"; |
407 | 420 | PRODUCT_NAME = "$(TARGET_NAME)"; |
408 | 421 | SWIFT_OBJC_BRIDGING_HEADER = "WebViewJavascriptBridgeTests/WebViewJavascriptBridgeTests-Bridging-Header.h"; |
409 | | - SWIFT_VERSION = 3.0; |
| 422 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 423 | + SWIFT_VERSION = 4.0; |
410 | 424 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/WebViewJavascriptBridgeTestHost.app/WebViewJavascriptBridgeTestHost"; |
411 | 425 | }; |
412 | 426 | name = Release; |
|
0 commit comments