Prechádzať zdrojové kódy

Use external repo for GoogleAppMeasurement SPM dependency (#7333)

* Use external repo for GoogleAppMeasurement SPM dependency

* style

* review
Paul Beusterien 5 rokov pred
rodič
commit
ee05ed3d97
1 zmenil súbory, kde vykonal 8 pridanie a 6 odobranie
  1. 8 6
      Package.swift

+ 8 - 6
Package.swift

@@ -96,6 +96,11 @@ let package = Package(
       url: "https://github.com/apple/swift-protobuf.git",
       from: "1.14.0"
     ),
+    .package(
+      name: "GoogleAppMeasurement",
+      url: "https://github.com/google/GoogleAppMeasurement.git",
+      .exact("7.4.0")
+    ),
     .package(
       name: "GoogleUtilities",
       url: "https://github.com/google/GoogleUtilities.git",
@@ -215,7 +220,9 @@ let package = Package(
       name: "FirebaseAnalyticsWrapper",
       dependencies: [
         .target(name: "FirebaseAnalytics", condition: .when(platforms: [.iOS])),
-        .target(name: "GoogleAppMeasurement", condition: .when(platforms: [.iOS])),
+        .product(name: "GoogleAppMeasurement",
+                 package: "GoogleAppMeasurement",
+                 condition: .when(platforms: [.iOS])),
         "FirebaseCore",
         "FirebaseInstallations",
         .product(name: "AppDelegateSwizzler", package: "GoogleUtilities"),
@@ -237,11 +244,6 @@ let package = Package(
       url: "https://dl.google.com/firebase/ios/swiftpm/7.4.0/FirebaseAnalytics.zip",
       checksum: "560bf11462c9e064c0d55e10aef761af420f4f531415e896cac18edc88e9666f"
     ),
-    .binaryTarget(
-      name: "GoogleAppMeasurement",
-      url: "https://dl.google.com/firebase/ios/swiftpm/7.4.0/GoogleAppMeasurement.zip",
-      checksum: "5c4e13589e8b5c357309dd8e5f57d81ab3e3ee5a731b034c4703e700d60d667a"
-    ),
 
     .target(
       name: "FirebaseAppDistributionTarget",