Skip to content

Commit 98e218b

Browse files
authored
[SPM] Require Xcode 13.3+ (Swift 5.6) (#11046)
Increased swift-tools-version to 5.6 in Package.swift to declare that that the Swift 5.6 toolchain (included in Xcode 13.3) is the minimum version required to build the Firebase package. Replaced uses of initializers / methods / enums that were deprecated in SPM 5.6. Note: Xcode 13.3.1+ has been the minimum supported since Firebase 9.0 but this enforces Xcode 13.3+ in Package.swift. However, this does not enforce Xcode 13.3.1 specifically since the Swift toolchain version did not change between Xcode 13.3 and 13.3.1.
1 parent be4ac2a commit 98e218b

File tree

4 files changed

+82
-68
lines changed

4 files changed

+82
-68
lines changed

FirebaseCore/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Firebase 10.8.0
22
- Fix new build warnings introduced by Xcode 14.3. (#11059)
3+
- [changed] The Firebase Swift package now requires the Swift 5.6 toolchain (Xcode 13.3) to build.
34

45
# Firebase 10.4.0
56
- Deprecate `androidClientID` and `trackingID` from FirebaseOptions. (#10520)

0 commit comments

Comments
 (0)