|
365 | 365 | isa = PBXProject; |
366 | 366 | attributes = { |
367 | 367 | LastSwiftUpdateCheck = 0710; |
368 | | - LastUpgradeCheck = 0700; |
| 368 | + LastUpgradeCheck = 0820; |
369 | 369 | ORGANIZATIONNAME = "Jake Lin"; |
370 | 370 | TargetAttributes = { |
371 | 371 | AECBA5E11B836BF20004A536 = { |
372 | 372 | CreatedOnToolsVersion = 7.0; |
| 373 | + LastSwiftMigration = 0820; |
373 | 374 | }; |
374 | 375 | AECBA5F51B836BF20004A536 = { |
375 | 376 | CreatedOnToolsVersion = 7.0; |
| 377 | + LastSwiftMigration = 0820; |
376 | 378 | TestTargetID = AECBA5E11B836BF20004A536; |
377 | 379 | }; |
378 | 380 | AECBA6001B836BF20004A536 = { |
379 | 381 | CreatedOnToolsVersion = 7.0; |
| 382 | + LastSwiftMigration = 0820; |
380 | 383 | TestTargetID = AECBA5E11B836BF20004A536; |
381 | 384 | }; |
382 | 385 | }; |
|
443 | 446 | ); |
444 | 447 | runOnlyForDeploymentPostprocessing = 0; |
445 | 448 | shellPath = /bin/sh; |
446 | | - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; |
| 449 | + 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"; |
447 | 450 | showEnvVarsInLog = 0; |
448 | 451 | }; |
449 | 452 | 3211EE071253F1D6513A17BA /* [CP] Embed Pods Frameworks */ = { |
|
503 | 506 | ); |
504 | 507 | runOnlyForDeploymentPostprocessing = 0; |
505 | 508 | shellPath = /bin/sh; |
506 | | - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; |
| 509 | + 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"; |
507 | 510 | showEnvVarsInLog = 0; |
508 | 511 | }; |
509 | 512 | ADD0EBFC1C562E52002D8392 /* ShellScript */ = { |
|
630 | 633 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
631 | 634 | CLANG_WARN_EMPTY_BODY = YES; |
632 | 635 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 636 | + CLANG_WARN_INFINITE_RECURSION = YES; |
633 | 637 | CLANG_WARN_INT_CONVERSION = YES; |
634 | 638 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 639 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
635 | 640 | CLANG_WARN_UNREACHABLE_CODE = YES; |
636 | 641 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
637 | 642 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
658 | 663 | ONLY_ACTIVE_ARCH = YES; |
659 | 664 | SDKROOT = iphoneos; |
660 | 665 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 666 | + SWIFT_VERSION = 3.0; |
661 | 667 | TARGETED_DEVICE_FAMILY = "1,2"; |
662 | 668 | }; |
663 | 669 | name = Debug; |
|
675 | 681 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
676 | 682 | CLANG_WARN_EMPTY_BODY = YES; |
677 | 683 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 684 | + CLANG_WARN_INFINITE_RECURSION = YES; |
678 | 685 | CLANG_WARN_INT_CONVERSION = YES; |
679 | 686 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 687 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
680 | 688 | CLANG_WARN_UNREACHABLE_CODE = YES; |
681 | 689 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
682 | 690 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
695 | 703 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
696 | 704 | MTL_ENABLE_DEBUG_INFO = NO; |
697 | 705 | SDKROOT = iphoneos; |
| 706 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 707 | + SWIFT_VERSION = 3.0; |
698 | 708 | TARGETED_DEVICE_FAMILY = "1,2"; |
699 | 709 | VALIDATE_PRODUCT = YES; |
700 | 710 | }; |
|
705 | 715 | baseConfigurationReference = 900AFFBB41C69FC277CB0A33 /* Pods-SwiftWeather.debug.xcconfig */; |
706 | 716 | buildSettings = { |
707 | 717 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 718 | + DEVELOPMENT_TEAM = ""; |
708 | 719 | INFOPLIST_FILE = SwiftWeather/Info.plist; |
709 | 720 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
710 | 721 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeather; |
711 | 722 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 723 | + SWIFT_VERSION = 3.0; |
712 | 724 | }; |
713 | 725 | name = Debug; |
714 | 726 | }; |
|
717 | 729 | baseConfigurationReference = E835C39D4B929F35B6A57B12 /* Pods-SwiftWeather.release.xcconfig */; |
718 | 730 | buildSettings = { |
719 | 731 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 732 | + DEVELOPMENT_TEAM = ""; |
720 | 733 | INFOPLIST_FILE = SwiftWeather/Info.plist; |
721 | 734 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
722 | 735 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeather; |
723 | 736 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 737 | + SWIFT_VERSION = 3.0; |
724 | 738 | }; |
725 | 739 | name = Release; |
726 | 740 | }; |
|
730 | 744 | buildSettings = { |
731 | 745 | BUNDLE_LOADER = "$(TEST_HOST)"; |
732 | 746 | CLANG_ENABLE_MODULES = YES; |
| 747 | + DEVELOPMENT_TEAM = ""; |
733 | 748 | INFOPLIST_FILE = SwiftWeatherTests/Info.plist; |
734 | 749 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
735 | 750 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherTests; |
736 | 751 | PRODUCT_NAME = "$(TARGET_NAME)"; |
737 | 752 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 753 | + SWIFT_VERSION = 3.0; |
738 | 754 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftWeather.app/SwiftWeather"; |
739 | 755 | }; |
740 | 756 | name = Debug; |
|
745 | 761 | buildSettings = { |
746 | 762 | BUNDLE_LOADER = "$(TEST_HOST)"; |
747 | 763 | CLANG_ENABLE_MODULES = YES; |
| 764 | + DEVELOPMENT_TEAM = ""; |
748 | 765 | INFOPLIST_FILE = SwiftWeatherTests/Info.plist; |
749 | 766 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
750 | 767 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherTests; |
751 | 768 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 769 | + SWIFT_VERSION = 3.0; |
752 | 770 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftWeather.app/SwiftWeather"; |
753 | 771 | }; |
754 | 772 | name = Release; |
755 | 773 | }; |
756 | 774 | AECBA6111B836BF20004A536 /* Debug */ = { |
757 | 775 | isa = XCBuildConfiguration; |
758 | 776 | buildSettings = { |
| 777 | + DEVELOPMENT_TEAM = ""; |
759 | 778 | INFOPLIST_FILE = SwiftWeatherUITests/Info.plist; |
760 | 779 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
761 | 780 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherUITests; |
762 | 781 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 782 | + SWIFT_VERSION = 3.0; |
763 | 783 | TEST_TARGET_NAME = SwiftWeather; |
764 | 784 | USES_XCTRUNNER = YES; |
765 | 785 | }; |
|
768 | 788 | AECBA6121B836BF20004A536 /* Release */ = { |
769 | 789 | isa = XCBuildConfiguration; |
770 | 790 | buildSettings = { |
| 791 | + DEVELOPMENT_TEAM = ""; |
771 | 792 | INFOPLIST_FILE = SwiftWeatherUITests/Info.plist; |
772 | 793 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
773 | 794 | PRODUCT_BUNDLE_IDENTIFIER = com.rushjet.SwiftWeatherUITests; |
774 | 795 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 796 | + SWIFT_VERSION = 3.0; |
775 | 797 | TEST_TARGET_NAME = SwiftWeather; |
776 | 798 | USES_XCTRUNNER = YES; |
777 | 799 | }; |
|
0 commit comments