Skip to content

Commit 30a3934

Browse files
committed
move perf to spm
1 parent 6d27fcb commit 30a3934

File tree

3 files changed

+110
-195
lines changed

3 files changed

+110
-195
lines changed

performance/PerformanceExample.xcodeproj/project.pbxproj

Lines changed: 110 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -24,6 +24,10 @@
2424
5FDE055D1B0DAA090037B82F /* AppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE055C1B0DAA090037B82F /* AppTests.m */; };
2525
72597C97199D485A8666B65A /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; };
2626
7FBD5A73CBE80CA855DA8E22 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; };
27+
8DC73D902D41B0430092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D8F2D41B0430092B6EE /* FirebaseAnalytics */; };
28+
8DC73D922D41B0430092B6EE /* FirebasePerformance in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D912D41B0430092B6EE /* FirebasePerformance */; };
29+
8DC73D942D41B04B0092B6EE /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D932D41B04B0092B6EE /* FirebaseAnalytics */; };
30+
8DC73D962D41B04B0092B6EE /* FirebasePerformance in Frameworks */ = {isa = PBXBuildFile; productRef = 8DC73D952D41B04B0092B6EE /* FirebasePerformance */; };
2731
A4ADF9F8B0B185014DA28C21 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; };
2832
B3E22BC95F7192FC5242CC68 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */; };
2933
/* End PBXBuildFile section */
@@ -96,13 +100,17 @@
96100
isa = PBXFrameworksBuildPhase;
97101
buildActionMask = 2147483647;
98102
files = (
103+
8DC73D922D41B0430092B6EE /* FirebasePerformance in Frameworks */,
104+
8DC73D902D41B0430092B6EE /* FirebaseAnalytics in Frameworks */,
99105
);
100106
runOnlyForDeploymentPostprocessing = 0;
101107
};
102108
5F5A53761ADE67D500F81DF0 /* Frameworks */ = {
103109
isa = PBXFrameworksBuildPhase;
104110
buildActionMask = 2147483647;
105111
files = (
112+
8DC73D962D41B04B0092B6EE /* FirebasePerformance in Frameworks */,
113+
8DC73D942D41B04B0092B6EE /* FirebaseAnalytics in Frameworks */,
106114
);
107115
runOnlyForDeploymentPostprocessing = 0;
108116
};
@@ -145,6 +153,7 @@
145153
5F5A534D1ADE670C00F81DF0 /* Products */,
146154
5F9961041AE0CF4F0034F503 /* Shared */,
147155
664D51F1D2849F1D6A5F39A3 /* GoogleService-Info.plist */,
156+
8DC73D8E2D41B0430092B6EE /* Frameworks */,
148157
);
149158
sourceTree = "<group>";
150159
wrapsLines = 0;
@@ -210,6 +219,13 @@
210219
path = PerformanceExampleTests;
211220
sourceTree = "<group>";
212221
};
222+
8DC73D8E2D41B0430092B6EE /* Frameworks */ = {
223+
isa = PBXGroup;
224+
children = (
225+
);
226+
name = Frameworks;
227+
sourceTree = "<group>";
228+
};
213229
/* End PBXGroup section */
214230

215231
/* Begin PBXNativeTarget section */
@@ -307,8 +323,9 @@
307323
5F5A53441ADE670C00F81DF0 /* Project object */ = {
308324
isa = PBXProject;
309325
attributes = {
326+
BuildIndependentTargetsInParallel = YES;
310327
LastSwiftUpdateCheck = 0920;
311-
LastUpgradeCheck = 1110;
328+
LastUpgradeCheck = 1610;
312329
ORGANIZATIONNAME = "Google Inc.";
313330
TargetAttributes = {
314331
107347C320315A61004A66D1 = {
@@ -349,6 +366,9 @@
349366
Base,
350367
);
351368
mainGroup = 5F5A53431ADE670C00F81DF0;
369+
packageReferences = (
370+
8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
371+
);
352372
productRefGroup = 5F5A534D1ADE670C00F81DF0 /* Products */;
353373
projectDirPath = "";
354374
projectRoot = "";
@@ -501,7 +521,11 @@
501521
GCC_C_LANGUAGE_STANDARD = gnu11;
502522
INFOPLIST_FILE = PerformanceExampleSwiftUITests/Info.plist;
503523
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
504-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
524+
LD_RUNPATH_SEARCH_PATHS = (
525+
"$(inherited)",
526+
"@executable_path/Frameworks",
527+
"@loader_path/Frameworks",
528+
);
505529
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExampleSwiftUITests;
506530
PRODUCT_NAME = "$(TARGET_NAME)";
507531
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
@@ -527,7 +551,11 @@
527551
GCC_C_LANGUAGE_STANDARD = gnu11;
528552
INFOPLIST_FILE = PerformanceExampleSwiftUITests/Info.plist;
529553
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
530-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
554+
LD_RUNPATH_SEARCH_PATHS = (
555+
"$(inherited)",
556+
"@executable_path/Frameworks",
557+
"@loader_path/Frameworks",
558+
);
531559
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExampleSwiftUITests;
532560
PRODUCT_NAME = "$(TARGET_NAME)";
533561
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
@@ -551,7 +579,11 @@
551579
GCC_C_LANGUAGE_STANDARD = gnu11;
552580
INFOPLIST_FILE = PerformanceExampleUITests/Info.plist;
553581
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
554-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
582+
LD_RUNPATH_SEARCH_PATHS = (
583+
"$(inherited)",
584+
"@executable_path/Frameworks",
585+
"@loader_path/Frameworks",
586+
);
555587
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExampleUITests;
556588
PRODUCT_NAME = "$(TARGET_NAME)";
557589
TARGETED_DEVICE_FAMILY = "1,2";
@@ -574,7 +606,11 @@
574606
GCC_C_LANGUAGE_STANDARD = gnu11;
575607
INFOPLIST_FILE = PerformanceExampleUITests/Info.plist;
576608
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
577-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
609+
LD_RUNPATH_SEARCH_PATHS = (
610+
"$(inherited)",
611+
"@executable_path/Frameworks",
612+
"@loader_path/Frameworks",
613+
);
578614
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExampleUITests;
579615
PRODUCT_NAME = "$(TARGET_NAME)";
580616
TARGETED_DEVICE_FAMILY = "1,2";
@@ -605,6 +641,7 @@
605641
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
606642
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
607643
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
644+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
608645
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
609646
CLANG_WARN_STRICT_PROTOTYPES = YES;
610647
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -615,6 +652,7 @@
615652
ENABLE_BITCODE = NO;
616653
ENABLE_STRICT_OBJC_MSGSEND = YES;
617654
ENABLE_TESTABILITY = YES;
655+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
618656
GCC_C_LANGUAGE_STANDARD = gnu99;
619657
GCC_DYNAMIC_NO_PIC = NO;
620658
GCC_NO_COMMON_BLOCKS = YES;
@@ -662,6 +700,7 @@
662700
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
663701
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
664702
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
703+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
665704
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
666705
CLANG_WARN_STRICT_PROTOTYPES = YES;
667706
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -672,6 +711,7 @@
672711
ENABLE_BITCODE = NO;
673712
ENABLE_NS_ASSERTIONS = NO;
674713
ENABLE_STRICT_OBJC_MSGSEND = YES;
714+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
675715
GCC_C_LANGUAGE_STANDARD = gnu99;
676716
GCC_NO_COMMON_BLOCKS = YES;
677717
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -683,7 +723,8 @@
683723
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
684724
MTL_ENABLE_DEBUG_INFO = NO;
685725
SDKROOT = iphoneos;
686-
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
726+
SWIFT_COMPILATION_MODE = wholemodule;
727+
SWIFT_OPTIMIZATION_LEVEL = "-O";
687728
TARGETED_DEVICE_FAMILY = "1,2";
688729
VALIDATE_PRODUCT = YES;
689730
};
@@ -698,7 +739,10 @@
698739
DEVELOPMENT_TEAM = "";
699740
ENABLE_BITCODE = NO;
700741
INFOPLIST_FILE = "$(SRCROOT)/PerformanceExample/Info.plist";
701-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
742+
LD_RUNPATH_SEARCH_PATHS = (
743+
"$(inherited)",
744+
"@executable_path/Frameworks",
745+
);
702746
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExample;
703747
PRODUCT_NAME = "$(TARGET_NAME)";
704748
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -714,7 +758,10 @@
714758
DEVELOPMENT_TEAM = "";
715759
ENABLE_BITCODE = NO;
716760
INFOPLIST_FILE = "$(SRCROOT)/PerformanceExample/Info.plist";
717-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
761+
LD_RUNPATH_SEARCH_PATHS = (
762+
"$(inherited)",
763+
"@executable_path/Frameworks",
764+
);
718765
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExample;
719766
PRODUCT_NAME = "$(TARGET_NAME)";
720767
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -729,7 +776,10 @@
729776
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
730777
DEVELOPMENT_TEAM = "";
731778
INFOPLIST_FILE = "$(SRCROOT)/PerformanceExample/Info.plist";
732-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
779+
LD_RUNPATH_SEARCH_PATHS = (
780+
"$(inherited)",
781+
"@executable_path/Frameworks",
782+
);
733783
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExample;
734784
PRODUCT_NAME = "$(TARGET_NAME)";
735785
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -747,12 +797,16 @@
747797
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
748798
DEVELOPMENT_TEAM = "";
749799
INFOPLIST_FILE = "$(SRCROOT)/PerformanceExample/Info.plist";
750-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
800+
LD_RUNPATH_SEARCH_PATHS = (
801+
"$(inherited)",
802+
"@executable_path/Frameworks",
803+
);
751804
PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.PerformanceExample;
752805
PRODUCT_NAME = "$(TARGET_NAME)";
753806
PROVISIONING_PROFILE_SPECIFIER = "";
807+
SWIFT_COMPILATION_MODE = wholemodule;
754808
SWIFT_OBJC_BRIDGING_HEADER = "";
755-
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
809+
SWIFT_OPTIMIZATION_LEVEL = "-O";
756810
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
757811
SWIFT_VERSION = 5.0;
758812
};
@@ -779,7 +833,11 @@
779833
PerformanceExample,
780834
);
781835
INFOPLIST_FILE = PerformanceExample/Info.plist;
782-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
836+
LD_RUNPATH_SEARCH_PATHS = (
837+
"$(inherited)",
838+
"@executable_path/Frameworks",
839+
"@loader_path/Frameworks",
840+
);
783841
PRODUCT_NAME = "$(TARGET_NAME)";
784842
PROVISIONING_PROFILE_SPECIFIER = "";
785843
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PerformanceExample.app/PerformanceExample";
@@ -804,7 +862,11 @@
804862
PerformanceExample,
805863
);
806864
INFOPLIST_FILE = PerformanceExample/Info.plist;
807-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
865+
LD_RUNPATH_SEARCH_PATHS = (
866+
"$(inherited)",
867+
"@executable_path/Frameworks",
868+
"@loader_path/Frameworks",
869+
);
808870
PRODUCT_NAME = "$(TARGET_NAME)";
809871
PROVISIONING_PROFILE_SPECIFIER = "";
810872
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PerformanceExample.app/PerformanceExample";
@@ -869,6 +931,40 @@
869931
defaultConfigurationName = Release;
870932
};
871933
/* End XCConfigurationList section */
934+
935+
/* Begin XCRemoteSwiftPackageReference section */
936+
8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
937+
isa = XCRemoteSwiftPackageReference;
938+
repositoryURL = "https://github.com/firebase/firebase-ios-sdk";
939+
requirement = {
940+
kind = upToNextMajorVersion;
941+
minimumVersion = 11.7.0;
942+
};
943+
};
944+
/* End XCRemoteSwiftPackageReference section */
945+
946+
/* Begin XCSwiftPackageProductDependency section */
947+
8DC73D8F2D41B0430092B6EE /* FirebaseAnalytics */ = {
948+
isa = XCSwiftPackageProductDependency;
949+
package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
950+
productName = FirebaseAnalytics;
951+
};
952+
8DC73D912D41B0430092B6EE /* FirebasePerformance */ = {
953+
isa = XCSwiftPackageProductDependency;
954+
package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
955+
productName = FirebasePerformance;
956+
};
957+
8DC73D932D41B04B0092B6EE /* FirebaseAnalytics */ = {
958+
isa = XCSwiftPackageProductDependency;
959+
package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
960+
productName = FirebaseAnalytics;
961+
};
962+
8DC73D952D41B04B0092B6EE /* FirebasePerformance */ = {
963+
isa = XCSwiftPackageProductDependency;
964+
package = 8DC73D8D2D41B01F0092B6EE /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
965+
productName = FirebasePerformance;
966+
};
967+
/* End XCSwiftPackageProductDependency section */
872968
};
873969
rootObject = 5F5A53441ADE670C00F81DF0 /* Project object */;
874970
}

performance/Podfile

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)