Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions FirebaseCore/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
- [changed] Firebase now requires Swift tools version 6.1 for the Swift Package.
The package will no longer resolve in Xcode versions older than 16.3. Note that
the minimum officially supported version for the SDK remains Xcode 26.2+.
- [fixed] Include `FirebaseRemoteConfigInternal` in the `FirebaseRemoteConfig`
SwiftPM product to fix builds that fail to resolve the internal clang module
when Swift explicit modules are enabled (e.g. Xcode 26+ and Tuist).

# Firebase 12.14.0
- [fixed] Remove extra comma in Package.swift that caused SPM resolution
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ let package = Package(
),
.library(
name: "FirebaseRemoteConfig",
targets: ["FirebaseRemoteConfig"]
targets: ["FirebaseRemoteConfig", "FirebaseRemoteConfigInternal"]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ArthurHPorto , thanks for the PR! Curious, is Tuist importing FirebaseRemoteConfigInternal explicitly?

We have a similar setup for other libraries like Firestore, so I'm trying to understand the scope of this issue while trying to prevent these internal modules from being publicly accessible.

),
.library(
name: "FirebaseStorage",
Expand Down
Loading