ソースを参照

Resolve new SPM package install warning (#7741)

Paul Beusterien 5 年 前
コミット
53a36d6e01

+ 52 - 0
.swiftpm/xcode/xcshareddata/xcschemes/Firebase-Package.xcscheme

@@ -776,6 +776,48 @@
                ReferencedContainer = "container:">
             </BuildableReference>
          </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "FirebaseInAppMessagingSwift-Beta"
+               BuildableName = "FirebaseInAppMessagingSwift-Beta"
+               BlueprintName = "FirebaseInAppMessagingSwift-Beta"
+               ReferencedContainer = "container:">
+            </BuildableReference>
+         </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "FirebaseDatabaseSwift"
+               BuildableName = "FirebaseDatabaseSwift"
+               BlueprintName = "FirebaseDatabaseSwift"
+               ReferencedContainer = "container:">
+            </BuildableReference>
+         </BuildActionEntry>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "FirebaseInAppMessagingSwift"
+               BuildableName = "FirebaseInAppMessagingSwift"
+               BlueprintName = "FirebaseInAppMessagingSwift"
+               ReferencedContainer = "container:">
+            </BuildableReference>
+         </BuildActionEntry>
       </BuildActionEntries>
    </BuildAction>
    <TestAction
@@ -964,6 +1006,16 @@
                ReferencedContainer = "container:">
             </BuildableReference>
          </TestableReference>
+         <TestableReference
+            skipped = "NO">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "FirebaseDatabaseSwiftTests"
+               BuildableName = "FirebaseDatabaseSwiftTests"
+               BlueprintName = "FirebaseDatabaseSwiftTests"
+               ReferencedContainer = "container:">
+            </BuildableReference>
+         </TestableReference>
       </Testables>
    </TestAction>
    <LaunchAction

+ 3 - 0
Package.swift

@@ -490,6 +490,8 @@ let package = Package(
         "core/test/",
         "fuzzing/",
         "test.sh",
+        // Swift PM doesn't recognize hpp files, so we're relying on search paths
+        // to find third_party/nlohmann_json/json.hpp.
         "third_party/",
 
         // Exclude alternate implementations for other platforms
@@ -547,6 +549,7 @@ let package = Package(
         "Swift/CHANGELOG.md",
         "Swift/README.md",
         "Swift/Tests/",
+        "third_party/nlohmann_json",
         "third_party/FirestoreEncoder/LICENSE",
         "third_party/FirestoreEncoder/METADATA",
       ],