Fix: Remove GULISASwizzler dependency (Incompatible with GoogleUtilities 8.0+) #79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description: This PR removes the explicit dependency on GULISASwizzler in the Common target.
Why this is needed
Recent versions of the Firebase iOS SDK (v11/v12) force the transitive dependency GoogleUtilities to version 8.0+. In version 8.0, the GULISASwizzler product was removed/refactored by Google.
Because Package.swift currently requires this product explicitly, builds fail with a "Product not found" error when attempting to use this package alongside modern Firebase versions.
Changes
Removed .product(name: "GULISASwizzler", package: "GoogleUtilities") from the Common target dependencies in Package.swift.
Verification
Tested locally by building alongside firebase-ios-sdk version 12.7.0. The dependency graph now resolves correctly, and the build succeeds without missing product errors.