|
3 | 3 | archiveVersion = 1; |
4 | 4 | classes = { |
5 | 5 | }; |
6 | | - objectVersion = 46; |
| 6 | + objectVersion = 77; |
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
|
19 | 19 | 8D9BBC381EE2200900194E9A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8D9BBC371EE2200900194E9A /* Assets.xcassets */; }; |
20 | 20 | 8D9BBC3B1EE2200900194E9A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8D9BBC391EE2200900194E9A /* LaunchScreen.storyboard */; }; |
21 | 21 | 8D9BBC461EE2200900194E9A /* FirestoreExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D9BBC451EE2200900194E9A /* FirestoreExampleTests.swift */; }; |
| 22 | + 8DC73D692D41A3AD0092B6EE /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D682D41A3AD0092B6EE /* FirebaseAuth */; }; |
| 23 | + 8DC73D6B2D41A3AD0092B6EE /* FirebaseFirestore in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D6A2D41A3AD0092B6EE /* FirebaseFirestore */; }; |
| 24 | + 8DC73D6D2D41A3B60092B6EE /* FirebaseAuthUI in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D6C2D41A3B60092B6EE /* FirebaseAuthUI */; }; |
| 25 | + 8DC73D6F2D41A3B60092B6EE /* FirebaseEmailAuthUI in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D6E2D41A3B60092B6EE /* FirebaseEmailAuthUI */; }; |
| 26 | + 8DC73D722D41A4330092B6EE /* SDWebImage in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D712D41A4330092B6EE /* SDWebImage */; }; |
| 27 | + 8DC73D742D41A5BF0092B6EE /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D732D41A5BF0092B6EE /* FirebaseAuth */; }; |
| 28 | + 8DC73D762D41A5BF0092B6EE /* FirebaseFirestore in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D752D41A5BF0092B6EE /* FirebaseFirestore */; }; |
22 | 29 | 8DD9ACDA1F7B166900C2DD24 /* pizza-monster.png in Resources */ = {isa = PBXBuildFile; fileRef = 8DD9ACD91F7B166900C2DD24 /* pizza-monster.png */; }; |
23 | 30 | 8DF1E3131EE5CFF900192CDE /* Restaurant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1E3121EE5CFF900192CDE /* Restaurant.swift */; }; |
24 | 31 | 8DF1E3151EE72C4600192CDE /* LocalCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1E3141EE72C4600192CDE /* LocalCollection.swift */; }; |
|
134 | 141 | isa = PBXFrameworksBuildPhase; |
135 | 142 | buildActionMask = 2147483647; |
136 | 143 | files = ( |
| 144 | + 8DC73D6F2D41A3B60092B6EE /* FirebaseEmailAuthUI in Frameworks */, |
| 145 | + 8DC73D692D41A3AD0092B6EE /* FirebaseAuth in Frameworks */, |
| 146 | + 8DC73D6D2D41A3B60092B6EE /* FirebaseAuthUI in Frameworks */, |
| 147 | + 8DC73D6B2D41A3AD0092B6EE /* FirebaseFirestore in Frameworks */, |
| 148 | + 8DC73D722D41A4330092B6EE /* SDWebImage in Frameworks */, |
137 | 149 | ); |
138 | 150 | runOnlyForDeploymentPostprocessing = 0; |
139 | 151 | }; |
|
148 | 160 | isa = PBXFrameworksBuildPhase; |
149 | 161 | buildActionMask = 2147483647; |
150 | 162 | files = ( |
| 163 | + 8DC73D742D41A5BF0092B6EE /* FirebaseAuth in Frameworks */, |
| 164 | + 8DC73D762D41A5BF0092B6EE /* FirebaseFirestore in Frameworks */, |
151 | 165 | ); |
152 | 166 | runOnlyForDeploymentPostprocessing = 0; |
153 | 167 | }; |
|
175 | 189 | 8E4C62CF25E9CFE0001678A1 /* FirestoreSwiftUIExample */, |
176 | 190 | 8D9BBC2E1EE2200900194E9A /* Products */, |
177 | 191 | 6AA80A371E484FE3095D24C4 /* GoogleService-Info.plist */, |
| 192 | + 8DC73D672D41A3AD0092B6EE /* Frameworks */, |
178 | 193 | ); |
179 | 194 | sourceTree = "<group>"; |
180 | 195 | }; |
|
219 | 234 | path = FirestoreExampleTests; |
220 | 235 | sourceTree = "<group>"; |
221 | 236 | }; |
| 237 | + 8DC73D672D41A3AD0092B6EE /* Frameworks */ = { |
| 238 | + isa = PBXGroup; |
| 239 | + children = ( |
| 240 | + ); |
| 241 | + name = Frameworks; |
| 242 | + sourceTree = "<group>"; |
| 243 | + }; |
222 | 244 | 8E1E43AB25F9604B00BC64D3 /* Extensions */ = { |
223 | 245 | isa = PBXGroup; |
224 | 246 | children = ( |
|
379 | 401 | 8D9BBC251EE2200800194E9A /* Project object */ = { |
380 | 402 | isa = PBXProject; |
381 | 403 | attributes = { |
| 404 | + BuildIndependentTargetsInParallel = YES; |
382 | 405 | LastSwiftUpdateCheck = 1230; |
383 | | - LastUpgradeCheck = 1020; |
| 406 | + LastUpgradeCheck = 1610; |
384 | 407 | ORGANIZATIONNAME = Firebase; |
385 | 408 | TargetAttributes = { |
386 | 409 | 1073476F203159E3004A66D1 = { |
|
407 | 430 | }; |
408 | 431 | }; |
409 | 432 | buildConfigurationList = 8D9BBC281EE2200800194E9A /* Build configuration list for PBXProject "FirestoreExample" */; |
410 | | - compatibilityVersion = "Xcode 3.2"; |
411 | 433 | developmentRegion = en; |
412 | 434 | hasScannedForEncodings = 0; |
413 | 435 | knownRegions = ( |
414 | 436 | en, |
415 | 437 | Base, |
416 | 438 | ); |
417 | 439 | mainGroup = 8D9BBC241EE2200800194E9A; |
| 440 | + packageReferences = ( |
| 441 | + 8DC73D652D41A3040092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */, |
| 442 | + 8DC73D662D41A3410092B6EE /* XCRemoteSwiftPackageReference "FirebaseUI-iOS" */, |
| 443 | + 8DC73D702D41A42A0092B6EE /* XCRemoteSwiftPackageReference "SDWebImage" */, |
| 444 | + ); |
| 445 | + preferredProjectObjectVersion = 77; |
418 | 446 | productRefGroup = 8D9BBC2E1EE2200900194E9A /* Products */; |
419 | 447 | projectDirPath = ""; |
420 | 448 | projectRoot = ""; |
|
581 | 609 | GCC_C_LANGUAGE_STANDARD = gnu11; |
582 | 610 | INFOPLIST_FILE = FirestoreExampleUITests/Info.plist; |
583 | 611 | IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
584 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 612 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 613 | + "$(inherited)", |
| 614 | + "@executable_path/Frameworks", |
| 615 | + "@loader_path/Frameworks", |
| 616 | + ); |
585 | 617 | PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.FirestoreExampleUITests; |
586 | 618 | PRODUCT_NAME = "$(TARGET_NAME)"; |
587 | 619 | SWIFT_OBJC_BRIDGING_HEADER = "FirestoreExampleUITests/FirestoreExampleUITests-Bridging-Header.h"; |
|
609 | 641 | GCC_C_LANGUAGE_STANDARD = gnu11; |
610 | 642 | INFOPLIST_FILE = FirestoreExampleUITests/Info.plist; |
611 | 643 | IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
612 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 644 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 645 | + "$(inherited)", |
| 646 | + "@executable_path/Frameworks", |
| 647 | + "@loader_path/Frameworks", |
| 648 | + ); |
613 | 649 | PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.FirestoreExampleUITests; |
614 | 650 | PRODUCT_NAME = "$(TARGET_NAME)"; |
615 | 651 | SWIFT_OBJC_BRIDGING_HEADER = "FirestoreExampleUITests/FirestoreExampleUITests-Bridging-Header.h"; |
|
645 | 681 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
646 | 682 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
647 | 683 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 684 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
648 | 685 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
649 | 686 | CLANG_WARN_STRICT_PROTOTYPES = YES; |
650 | 687 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
|
655 | 692 | DEBUG_INFORMATION_FORMAT = dwarf; |
656 | 693 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
657 | 694 | ENABLE_TESTABILITY = YES; |
| 695 | + ENABLE_USER_SCRIPT_SANDBOXING = YES; |
658 | 696 | GCC_C_LANGUAGE_STANDARD = gnu99; |
659 | 697 | GCC_DYNAMIC_NO_PIC = NO; |
660 | 698 | GCC_NO_COMMON_BLOCKS = YES; |
|
669 | 707 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
670 | 708 | GCC_WARN_UNUSED_FUNCTION = YES; |
671 | 709 | GCC_WARN_UNUSED_VARIABLE = YES; |
672 | | - IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
| 710 | + IPHONEOS_DEPLOYMENT_TARGET = 15.6; |
673 | 711 | MTL_ENABLE_DEBUG_INFO = YES; |
674 | 712 | ONLY_ACTIVE_ARCH = YES; |
675 | 713 | SDKROOT = iphoneos; |
|
705 | 743 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
706 | 744 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
707 | 745 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 746 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
708 | 747 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
709 | 748 | CLANG_WARN_STRICT_PROTOTYPES = YES; |
710 | 749 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
|
715 | 754 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
716 | 755 | ENABLE_NS_ASSERTIONS = NO; |
717 | 756 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 757 | + ENABLE_USER_SCRIPT_SANDBOXING = YES; |
718 | 758 | GCC_C_LANGUAGE_STANDARD = gnu99; |
719 | 759 | GCC_NO_COMMON_BLOCKS = YES; |
720 | 760 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
|
723 | 763 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
724 | 764 | GCC_WARN_UNUSED_FUNCTION = YES; |
725 | 765 | GCC_WARN_UNUSED_VARIABLE = YES; |
726 | | - IPHONEOS_DEPLOYMENT_TARGET = 13.0; |
| 766 | + IPHONEOS_DEPLOYMENT_TARGET = 15.6; |
727 | 767 | MTL_ENABLE_DEBUG_INFO = NO; |
728 | 768 | SDKROOT = iphoneos; |
729 | | - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 769 | + SWIFT_COMPILATION_MODE = wholemodule; |
| 770 | + SWIFT_OPTIMIZATION_LEVEL = "-O"; |
730 | 771 | TARGETED_DEVICE_FAMILY = "1,2"; |
731 | 772 | VALIDATE_PRODUCT = YES; |
732 | 773 | }; |
|
740 | 781 | CODE_SIGN_STYLE = Automatic; |
741 | 782 | DEVELOPMENT_TEAM = ""; |
742 | 783 | INFOPLIST_FILE = "$(SRCROOT)/FirestoreExample/Info.plist"; |
743 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 784 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 785 | + "$(inherited)", |
| 786 | + "@executable_path/Frameworks", |
| 787 | + ); |
744 | 788 | OTHER_LDFLAGS = "$(inherited)"; |
745 | 789 | PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirestoreExample; |
746 | 790 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
758 | 802 | CODE_SIGN_STYLE = Automatic; |
759 | 803 | DEVELOPMENT_TEAM = ""; |
760 | 804 | INFOPLIST_FILE = "$(SRCROOT)/FirestoreExample/Info.plist"; |
761 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 805 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 806 | + "$(inherited)", |
| 807 | + "@executable_path/Frameworks", |
| 808 | + ); |
762 | 809 | OTHER_LDFLAGS = "$(inherited)"; |
763 | 810 | PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirestoreExample; |
764 | 811 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
770 | 817 | 8D9BBC4E1EE2200900194E9A /* Debug */ = { |
771 | 818 | isa = XCBuildConfiguration; |
772 | 819 | buildSettings = { |
773 | | - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
774 | 820 | BUNDLE_LOADER = "$(TEST_HOST)"; |
775 | 821 | INFOPLIST_FILE = FirestoreExampleTests/Info.plist; |
776 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 822 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 823 | + "$(inherited)", |
| 824 | + "@executable_path/Frameworks", |
| 825 | + "@loader_path/Frameworks", |
| 826 | + ); |
777 | 827 | PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirestoreExampleTests; |
778 | 828 | PRODUCT_NAME = "$(TARGET_NAME)"; |
779 | 829 | SWIFT_VERSION = 5.0; |
|
784 | 834 | 8D9BBC4F1EE2200900194E9A /* Release */ = { |
785 | 835 | isa = XCBuildConfiguration; |
786 | 836 | buildSettings = { |
787 | | - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
788 | 837 | BUNDLE_LOADER = "$(TEST_HOST)"; |
789 | 838 | INFOPLIST_FILE = FirestoreExampleTests/Info.plist; |
790 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 839 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 840 | + "$(inherited)", |
| 841 | + "@executable_path/Frameworks", |
| 842 | + "@loader_path/Frameworks", |
| 843 | + ); |
791 | 844 | PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirestoreExampleTests; |
792 | 845 | PRODUCT_NAME = "$(TARGET_NAME)"; |
793 | 846 | SWIFT_VERSION = 5.0; |
|
808 | 861 | ENABLE_PREVIEWS = YES; |
809 | 862 | GCC_C_LANGUAGE_STANDARD = gnu11; |
810 | 863 | INFOPLIST_FILE = FirestoreSwiftUIExample/Info.plist; |
811 | | - IPHONEOS_DEPLOYMENT_TARGET = 14.3; |
812 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 864 | + IPHONEOS_DEPLOYMENT_TARGET = 15.6; |
| 865 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 866 | + "$(inherited)", |
| 867 | + "@executable_path/Frameworks", |
| 868 | + ); |
813 | 869 | MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
814 | 870 | MTL_FAST_MATH = YES; |
815 | 871 | PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirestoreSwiftUIExample; |
|
832 | 888 | ENABLE_PREVIEWS = YES; |
833 | 889 | GCC_C_LANGUAGE_STANDARD = gnu11; |
834 | 890 | INFOPLIST_FILE = FirestoreSwiftUIExample/Info.plist; |
835 | | - IPHONEOS_DEPLOYMENT_TARGET = 14.3; |
836 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 891 | + IPHONEOS_DEPLOYMENT_TARGET = 15.6; |
| 892 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 893 | + "$(inherited)", |
| 894 | + "@executable_path/Frameworks", |
| 895 | + ); |
837 | 896 | MTL_FAST_MATH = YES; |
838 | 897 | PRODUCT_BUNDLE_IDENTIFIER = com.firebase.FirestoreSwiftUIExample; |
839 | 898 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
891 | 950 | defaultConfigurationName = Release; |
892 | 951 | }; |
893 | 952 | /* End XCConfigurationList section */ |
| 953 | + |
| 954 | +/* Begin XCRemoteSwiftPackageReference section */ |
| 955 | + 8DC73D652D41A3040092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = { |
| 956 | + isa = XCRemoteSwiftPackageReference; |
| 957 | + repositoryURL = "https://github.com/firebase/firebase-ios-sdk"; |
| 958 | + requirement = { |
| 959 | + kind = upToNextMajorVersion; |
| 960 | + minimumVersion = 11.7.0; |
| 961 | + }; |
| 962 | + }; |
| 963 | + 8DC73D662D41A3410092B6EE /* XCRemoteSwiftPackageReference "FirebaseUI-iOS" */ = { |
| 964 | + isa = XCRemoteSwiftPackageReference; |
| 965 | + repositoryURL = "https://github.com/firebase/FirebaseUI-iOS"; |
| 966 | + requirement = { |
| 967 | + kind = upToNextMajorVersion; |
| 968 | + minimumVersion = 15.0.0; |
| 969 | + }; |
| 970 | + }; |
| 971 | + 8DC73D702D41A42A0092B6EE /* XCRemoteSwiftPackageReference "SDWebImage" */ = { |
| 972 | + isa = XCRemoteSwiftPackageReference; |
| 973 | + repositoryURL = "https://github.com/SDWebImage/SDWebImage.git"; |
| 974 | + requirement = { |
| 975 | + kind = upToNextMajorVersion; |
| 976 | + minimumVersion = 5.20.0; |
| 977 | + }; |
| 978 | + }; |
| 979 | +/* End XCRemoteSwiftPackageReference section */ |
| 980 | + |
| 981 | +/* Begin XCSwiftPackageProductDependency section */ |
| 982 | + 8DC73D682D41A3AD0092B6EE /* FirebaseAuth */ = { |
| 983 | + isa = XCSwiftPackageProductDependency; |
| 984 | + package = 8DC73D652D41A3040092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 985 | + productName = FirebaseAuth; |
| 986 | + }; |
| 987 | + 8DC73D6A2D41A3AD0092B6EE /* FirebaseFirestore */ = { |
| 988 | + isa = XCSwiftPackageProductDependency; |
| 989 | + package = 8DC73D652D41A3040092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 990 | + productName = FirebaseFirestore; |
| 991 | + }; |
| 992 | + 8DC73D6C2D41A3B60092B6EE /* FirebaseAuthUI */ = { |
| 993 | + isa = XCSwiftPackageProductDependency; |
| 994 | + package = 8DC73D662D41A3410092B6EE /* XCRemoteSwiftPackageReference "FirebaseUI-iOS" */; |
| 995 | + productName = FirebaseAuthUI; |
| 996 | + }; |
| 997 | + 8DC73D6E2D41A3B60092B6EE /* FirebaseEmailAuthUI */ = { |
| 998 | + isa = XCSwiftPackageProductDependency; |
| 999 | + package = 8DC73D662D41A3410092B6EE /* XCRemoteSwiftPackageReference "FirebaseUI-iOS" */; |
| 1000 | + productName = FirebaseEmailAuthUI; |
| 1001 | + }; |
| 1002 | + 8DC73D712D41A4330092B6EE /* SDWebImage */ = { |
| 1003 | + isa = XCSwiftPackageProductDependency; |
| 1004 | + package = 8DC73D702D41A42A0092B6EE /* XCRemoteSwiftPackageReference "SDWebImage" */; |
| 1005 | + productName = SDWebImage; |
| 1006 | + }; |
| 1007 | + 8DC73D732D41A5BF0092B6EE /* FirebaseAuth */ = { |
| 1008 | + isa = XCSwiftPackageProductDependency; |
| 1009 | + package = 8DC73D652D41A3040092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 1010 | + productName = FirebaseAuth; |
| 1011 | + }; |
| 1012 | + 8DC73D752D41A5BF0092B6EE /* FirebaseFirestore */ = { |
| 1013 | + isa = XCSwiftPackageProductDependency; |
| 1014 | + package = 8DC73D652D41A3040092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 1015 | + productName = FirebaseFirestore; |
| 1016 | + }; |
| 1017 | +/* End XCSwiftPackageProductDependency section */ |
894 | 1018 | }; |
895 | 1019 | rootObject = 8D9BBC251EE2200800194E9A /* Project object */; |
896 | 1020 | } |
0 commit comments