|
365 | 365 | isa = PBXProject; |
366 | 366 | attributes = { |
367 | 367 | LastSwiftUpdateCheck = 0710; |
368 | | - LastUpgradeCheck = 0820; |
| 368 | + LastUpgradeCheck = 0900; |
369 | 369 | ORGANIZATIONNAME = "Jake Lin"; |
370 | 370 | TargetAttributes = { |
371 | 371 | AECBA5E11B836BF20004A536 = { |
372 | 372 | CreatedOnToolsVersion = 7.0; |
373 | | - LastSwiftMigration = 0820; |
| 373 | + LastSwiftMigration = 0900; |
374 | 374 | }; |
375 | 375 | AECBA5F51B836BF20004A536 = { |
376 | 376 | CreatedOnToolsVersion = 7.0; |
377 | | - LastSwiftMigration = 0820; |
| 377 | + LastSwiftMigration = 0900; |
378 | 378 | TestTargetID = AECBA5E11B836BF20004A536; |
379 | 379 | }; |
380 | 380 | AECBA6001B836BF20004A536 = { |
381 | 381 | CreatedOnToolsVersion = 7.0; |
382 | | - LastSwiftMigration = 0820; |
| 382 | + LastSwiftMigration = 0900; |
383 | 383 | TestTargetID = AECBA5E11B836BF20004A536; |
384 | 384 | }; |
385 | 385 | }; |
|
440 | 440 | files = ( |
441 | 441 | ); |
442 | 442 | inputPaths = ( |
| 443 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 444 | + "${PODS_ROOT}/Manifest.lock", |
443 | 445 | ); |
444 | 446 | name = "[CP] Check Pods Manifest.lock"; |
445 | 447 | outputPaths = ( |
| 448 | + "$(DERIVED_FILE_DIR)/Pods-SwiftWeatherTests-checkManifestLockResult.txt", |
446 | 449 | ); |
447 | 450 | runOnlyForDeploymentPostprocessing = 0; |
448 | 451 | shellPath = /bin/sh; |
449 | | - 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"; |
| 452 | + 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"; |
450 | 453 | showEnvVarsInLog = 0; |
451 | 454 | }; |
452 | 455 | 3211EE071253F1D6513A17BA /* [CP] Embed Pods Frameworks */ = { |
|
455 | 458 | files = ( |
456 | 459 | ); |
457 | 460 | inputPaths = ( |
| 461 | + "${SRCROOT}/Pods/Target Support Files/Pods-SwiftWeatherTests/Pods-SwiftWeatherTests-frameworks.sh", |
| 462 | + "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework", |
| 463 | + "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework", |
458 | 464 | ); |
459 | 465 | name = "[CP] Embed Pods Frameworks"; |
460 | 466 | outputPaths = ( |
| 467 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Nimble.framework", |
| 468 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Quick.framework", |
461 | 469 | ); |
462 | 470 | runOnlyForDeploymentPostprocessing = 0; |
463 | 471 | shellPath = /bin/sh; |
|
485 | 493 | files = ( |
486 | 494 | ); |
487 | 495 | inputPaths = ( |
| 496 | + "${SRCROOT}/Pods/Target Support Files/Pods-SwiftWeather/Pods-SwiftWeather-frameworks.sh", |
| 497 | + "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework", |
488 | 498 | ); |
489 | 499 | name = "[CP] Embed Pods Frameworks"; |
490 | 500 | outputPaths = ( |
| 501 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework", |
491 | 502 | ); |
492 | 503 | runOnlyForDeploymentPostprocessing = 0; |
493 | 504 | shellPath = /bin/sh; |
|
500 | 511 | files = ( |
501 | 512 | ); |
502 | 513 | inputPaths = ( |
| 514 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 515 | + "${PODS_ROOT}/Manifest.lock", |
503 | 516 | ); |
504 | 517 | name = "[CP] Check Pods Manifest.lock"; |
505 | 518 | outputPaths = ( |
| 519 | + "$(DERIVED_FILE_DIR)/Pods-SwiftWeather-checkManifestLockResult.txt", |
506 | 520 | ); |
507 | 521 | runOnlyForDeploymentPostprocessing = 0; |
508 | 522 | shellPath = /bin/sh; |
509 | | - 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"; |
| 523 | + 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"; |
510 | 524 | showEnvVarsInLog = 0; |
511 | 525 | }; |
512 | 526 | ADD0EBFC1C562E52002D8392 /* ShellScript */ = { |
|
628 | 642 | CLANG_CXX_LIBRARY = "libc++"; |
629 | 643 | CLANG_ENABLE_MODULES = YES; |
630 | 644 | CLANG_ENABLE_OBJC_ARC = YES; |
| 645 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
631 | 646 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 647 | + CLANG_WARN_COMMA = YES; |
632 | 648 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
633 | 649 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
634 | 650 | CLANG_WARN_EMPTY_BODY = YES; |
635 | 651 | CLANG_WARN_ENUM_CONVERSION = YES; |
636 | 652 | CLANG_WARN_INFINITE_RECURSION = YES; |
637 | 653 | CLANG_WARN_INT_CONVERSION = YES; |
| 654 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 655 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
638 | 656 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 657 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 658 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
639 | 659 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
640 | 660 | CLANG_WARN_UNREACHABLE_CODE = YES; |
641 | 661 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
658 | 678 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
659 | 679 | GCC_WARN_UNUSED_FUNCTION = YES; |
660 | 680 | GCC_WARN_UNUSED_VARIABLE = YES; |
661 | | - IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 681 | + IPHONEOS_DEPLOYMENT_TARGET = 10.0; |
662 | 682 | MTL_ENABLE_DEBUG_INFO = YES; |
663 | 683 | ONLY_ACTIVE_ARCH = YES; |
664 | 684 | SDKROOT = iphoneos; |
|
676 | 696 | CLANG_CXX_LIBRARY = "libc++"; |
677 | 697 | CLANG_ENABLE_MODULES = YES; |
678 | 698 | CLANG_ENABLE_OBJC_ARC = YES; |
| 699 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
679 | 700 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 701 | + CLANG_WARN_COMMA = YES; |
680 | 702 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
681 | 703 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
682 | 704 | CLANG_WARN_EMPTY_BODY = YES; |
683 | 705 | CLANG_WARN_ENUM_CONVERSION = YES; |
684 | 706 | CLANG_WARN_INFINITE_RECURSION = YES; |
685 | 707 | CLANG_WARN_INT_CONVERSION = YES; |
| 708 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 709 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
686 | 710 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 711 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 712 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
687 | 713 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
688 | 714 | CLANG_WARN_UNREACHABLE_CODE = YES; |
689 | 715 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
700 | 726 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
701 | 727 | GCC_WARN_UNUSED_FUNCTION = YES; |
702 | 728 | GCC_WARN_UNUSED_VARIABLE = YES; |
703 | | - IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
| 729 | + IPHONEOS_DEPLOYMENT_TARGET = 10.0; |
704 | 730 | MTL_ENABLE_DEBUG_INFO = NO; |
705 | 731 | SDKROOT = iphoneos; |
706 | 732 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
|
720 | 746 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
721 | 747 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeather; |
722 | 748 | PRODUCT_NAME = "$(TARGET_NAME)"; |
723 | | - SWIFT_VERSION = 3.0; |
| 749 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 750 | + SWIFT_VERSION = 4.0; |
724 | 751 | }; |
725 | 752 | name = Debug; |
726 | 753 | }; |
|
734 | 761 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
735 | 762 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeather; |
736 | 763 | PRODUCT_NAME = "$(TARGET_NAME)"; |
737 | | - SWIFT_VERSION = 3.0; |
| 764 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 765 | + SWIFT_VERSION = 4.0; |
738 | 766 | }; |
739 | 767 | name = Release; |
740 | 768 | }; |
|
750 | 778 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherTests; |
751 | 779 | PRODUCT_NAME = "$(TARGET_NAME)"; |
752 | 780 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
753 | | - SWIFT_VERSION = 3.0; |
| 781 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 782 | + SWIFT_VERSION = 4.0; |
754 | 783 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftWeather.app/SwiftWeather"; |
755 | 784 | }; |
756 | 785 | name = Debug; |
|
766 | 795 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
767 | 796 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherTests; |
768 | 797 | PRODUCT_NAME = "$(TARGET_NAME)"; |
769 | | - SWIFT_VERSION = 3.0; |
| 798 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 799 | + SWIFT_VERSION = 4.0; |
770 | 800 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftWeather.app/SwiftWeather"; |
771 | 801 | }; |
772 | 802 | name = Release; |
|
779 | 809 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
780 | 810 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherUITests; |
781 | 811 | PRODUCT_NAME = "$(TARGET_NAME)"; |
782 | | - SWIFT_VERSION = 3.0; |
| 812 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 813 | + SWIFT_VERSION = 4.0; |
783 | 814 | TEST_TARGET_NAME = SwiftWeather; |
784 | 815 | USES_XCTRUNNER = YES; |
785 | 816 | }; |
|
793 | 824 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
794 | 825 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherUITests; |
795 | 826 | PRODUCT_NAME = "$(TARGET_NAME)"; |
796 | | - SWIFT_VERSION = 3.0; |
| 827 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 828 | + SWIFT_VERSION = 4.0; |
797 | 829 | TEST_TARGET_NAME = SwiftWeather; |
798 | 830 | USES_XCTRUNNER = YES; |
799 | 831 | }; |
|
0 commit comments