|
222 | 222 | isa = PBXProject; |
223 | 223 | attributes = { |
224 | 224 | LastSwiftUpdateCheck = 0720; |
225 | | - LastUpgradeCheck = 0810; |
| 225 | + LastUpgradeCheck = 1000; |
226 | 226 | ORGANIZATIONNAME = "Bas Broek"; |
227 | 227 | TargetAttributes = { |
228 | 228 | 607FACCF1AFB9204008FA782 = { |
229 | 229 | CreatedOnToolsVersion = 6.3.1; |
230 | | - LastSwiftMigration = 0810; |
| 230 | + LastSwiftMigration = 1000; |
231 | 231 | }; |
232 | 232 | 607FACE41AFB9204008FA782 = { |
233 | 233 | CreatedOnToolsVersion = 6.3.1; |
234 | | - LastSwiftMigration = 0810; |
| 234 | + LastSwiftMigration = 1000; |
235 | 235 | TestTargetID = 607FACCF1AFB9204008FA782; |
236 | 236 | }; |
237 | 237 | }; |
|
298 | 298 | files = ( |
299 | 299 | ); |
300 | 300 | inputPaths = ( |
| 301 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 302 | + "${PODS_ROOT}/Manifest.lock", |
301 | 303 | ); |
302 | 304 | name = "[CP] Check Pods Manifest.lock"; |
303 | 305 | outputPaths = ( |
| 306 | + "$(DERIVED_FILE_DIR)/Pods-Analysis_Example-checkManifestLockResult.txt", |
304 | 307 | ); |
305 | 308 | runOnlyForDeploymentPostprocessing = 0; |
306 | 309 | shellPath = /bin/sh; |
307 | | - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; |
| 310 | + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
308 | 311 | showEnvVarsInLog = 0; |
309 | 312 | }; |
310 | 313 | 9720F7DDF7A6499D6392BC2D /* [CP] Check Pods Manifest.lock */ = { |
|
313 | 316 | files = ( |
314 | 317 | ); |
315 | 318 | inputPaths = ( |
| 319 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 320 | + "${PODS_ROOT}/Manifest.lock", |
316 | 321 | ); |
317 | 322 | name = "[CP] Check Pods Manifest.lock"; |
318 | 323 | outputPaths = ( |
| 324 | + "$(DERIVED_FILE_DIR)/Pods-Analysis_Tests-checkManifestLockResult.txt", |
319 | 325 | ); |
320 | 326 | runOnlyForDeploymentPostprocessing = 0; |
321 | 327 | shellPath = /bin/sh; |
322 | | - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; |
| 328 | + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
323 | 329 | showEnvVarsInLog = 0; |
324 | 330 | }; |
325 | 331 | B726F347928269BC02F4A2CC /* [CP] Embed Pods Frameworks */ = { |
|
328 | 334 | files = ( |
329 | 335 | ); |
330 | 336 | inputPaths = ( |
| 337 | + "${SRCROOT}/Pods/Target Support Files/Pods-Analysis_Example/Pods-Analysis_Example-frameworks.sh", |
| 338 | + "${BUILT_PRODUCTS_DIR}/Analysis/Analysis.framework", |
331 | 339 | ); |
332 | 340 | name = "[CP] Embed Pods Frameworks"; |
333 | 341 | outputPaths = ( |
| 342 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Analysis.framework", |
334 | 343 | ); |
335 | 344 | runOnlyForDeploymentPostprocessing = 0; |
336 | 345 | shellPath = /bin/sh; |
|
428 | 437 | CLANG_CXX_LIBRARY = "libc++"; |
429 | 438 | CLANG_ENABLE_MODULES = YES; |
430 | 439 | CLANG_ENABLE_OBJC_ARC = YES; |
| 440 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
431 | 441 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 442 | + CLANG_WARN_COMMA = YES; |
432 | 443 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 444 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
433 | 445 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
434 | 446 | CLANG_WARN_EMPTY_BODY = YES; |
435 | 447 | CLANG_WARN_ENUM_CONVERSION = YES; |
436 | 448 | CLANG_WARN_INFINITE_RECURSION = YES; |
437 | 449 | CLANG_WARN_INT_CONVERSION = YES; |
| 450 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 451 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 452 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
438 | 453 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 454 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 455 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
439 | 456 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
440 | 457 | CLANG_WARN_UNREACHABLE_CODE = YES; |
441 | 458 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
475 | 492 | CLANG_CXX_LIBRARY = "libc++"; |
476 | 493 | CLANG_ENABLE_MODULES = YES; |
477 | 494 | CLANG_ENABLE_OBJC_ARC = YES; |
| 495 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
478 | 496 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 497 | + CLANG_WARN_COMMA = YES; |
479 | 498 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 499 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
480 | 500 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
481 | 501 | CLANG_WARN_EMPTY_BODY = YES; |
482 | 502 | CLANG_WARN_ENUM_CONVERSION = YES; |
483 | 503 | CLANG_WARN_INFINITE_RECURSION = YES; |
484 | 504 | CLANG_WARN_INT_CONVERSION = YES; |
| 505 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 506 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 507 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
485 | 508 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 509 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 510 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
486 | 511 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
487 | 512 | CLANG_WARN_UNREACHABLE_CODE = YES; |
488 | 513 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
518 | 543 | MODULE_NAME = ExampleApp; |
519 | 544 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; |
520 | 545 | PRODUCT_NAME = "$(TARGET_NAME)"; |
521 | | - SWIFT_VERSION = 3.0; |
| 546 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 547 | + SWIFT_VERSION = 4.2; |
522 | 548 | }; |
523 | 549 | name = Debug; |
524 | 550 | }; |
|
533 | 559 | MODULE_NAME = ExampleApp; |
534 | 560 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; |
535 | 561 | PRODUCT_NAME = "$(TARGET_NAME)"; |
536 | | - SWIFT_VERSION = 3.0; |
| 562 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 563 | + SWIFT_VERSION = 4.2; |
537 | 564 | }; |
538 | 565 | name = Release; |
539 | 566 | }; |
|
553 | 580 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
554 | 581 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; |
555 | 582 | PRODUCT_NAME = "$(TARGET_NAME)"; |
556 | | - SWIFT_VERSION = 3.0; |
| 583 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 584 | + SWIFT_VERSION = 4.2; |
557 | 585 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Analysis_Example.app/Analysis_Example"; |
558 | 586 | }; |
559 | 587 | name = Debug; |
|
570 | 598 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
571 | 599 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; |
572 | 600 | PRODUCT_NAME = "$(TARGET_NAME)"; |
573 | | - SWIFT_VERSION = 3.0; |
| 601 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 602 | + SWIFT_VERSION = 4.2; |
574 | 603 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Analysis_Example.app/Analysis_Example"; |
575 | 604 | }; |
576 | 605 | name = Release; |
|
0 commit comments