Open henry42 opened 2 weeks ago
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
This may be related to https://github.com/firebase/firebase-ios-sdk/issues/12877. Please make sure you delete all old Firebase libraries and follow all the Carthage instructions.
Since we're not able to reproduce with our testing, we'll need a full reproducible example.
Hey @henry42. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
Yes, I deleted all old Firebase libraries and clean the building folder. And I am sure that it is easy to reproduce, just use Xcode 15.3 or 15.4 and Carthage with Firebase 10.29.0
Description
I believe the issue is similar to the one described in https://github.com/firebase/firebase-ios-sdk/issues/12800. The binary seems to be built using Swift 5.9, while Xcode 15.3+ uses Swift 5.10.
I hope that the Firebase SDK without the Swift-suffixed binary should not be impacted by the Swift language version in Xcode.
At least, version 10.29.0 should broadly support the current Xcode version, especially since it is the last version that supports iOS 12.
Thank you so much for this project; I truly depend on it.
Reproducing the issue
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json" == 10.29.0 binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseCrashlyticsBinary.json" == 10.29.0 binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseInAppMessagingBinary.json" == 10.29.0 binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseMessagingBinary.json" == 10.29.0 binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseRemoteConfigBinary.json" == 10.29.0
Firebase SDK Version
10.29.0
Xcode Version
15.4
Installation Method
Carthage
Firebase Product(s)
Remote Config
Targeted Platforms
iOS
Relevant Log Output
If using Swift Package Manager, the project's Package.resolved
Expand
Package.resolved
snippet```json Replace this line with the contents of your Package.resolved. ```
If using CocoaPods, the project's Podfile.lock
Expand
Podfile.lock
snippet```yml Replace this line with the contents of your Podfile.lock! ```