|
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