Преглед на файлове

Make Firebase and FirebaseCore implicit for SPM (#6378)

Paul Beusterien преди 5 години
родител
ревизия
fa7b3f9e7e
променени са 4 файла, в които са добавени 9 реда и са изтрити 10 реда
  1. 6 0
      FirebaseCore/CHANGELOG.md
  2. 1 8
      Package.swift
  3. 2 2
      SwiftPackageManager.md
  4. BIN
      docs/resources/SPMProducts.png

+ 6 - 0
FirebaseCore/CHANGELOG.md

@@ -1,3 +1,9 @@
+# Firebase 6.32.0
+- [changed] Swift Package Manager - It's no longer necessary to select the Firebase or
+  FirebaseCore products. Their build targets are implicitly selected when choosing any other
+  Firebase product. If migrating from 6.31-spm-beta, you may need to remove those targets from
+  the `Frameworks, Libraries, and Embedded Content` Build Setting on the General tab.
+
 # Firebase 6.31.1
 - [fixed] Sporadic missing FirebaseApp symbol build issue introduced in Firebase 6.28.0. (#6341)
 

+ 1 - 8
Package.swift

@@ -26,14 +26,6 @@ let package = Package(
   name: "Firebase",
   platforms: [.iOS(.v9), .macOS(.v10_11), .tvOS(.v10)],
   products: [
-    .library(
-      name: "Firebase",
-      targets: ["Firebase"]
-    ),
-    .library(
-      name: "FirebaseCore",
-      targets: ["FirebaseCore"]
-    ),
     .library(
       name: "FirebaseAnalytics",
       targets: ["FirebaseAnalyticsWrapper"]
@@ -142,6 +134,7 @@ let package = Package(
     .target(
       name: "FirebaseCore",
       dependencies: [
+        "Firebase",
         "FirebaseCoreDiagnostics",
         "GoogleUtilities_Environment",
         "GoogleUtilities_Logger",

+ 2 - 2
SwiftPackageManager.md

@@ -36,8 +36,8 @@ distribution.
 
 <img src="docs/resources/SPMSelect.png">
 
-Choose the Firebase product and any additional products that you want installed
-in your app.
+Choose the Firebase products that you want installed in your app. (Note, before
+6.32-spm-beta, the Firebase product should also be selected.)
 
 <img src="docs/resources/SPMProducts.png">
 

BIN
docs/resources/SPMProducts.png