firebase-ios-sdk: Unable to use xcode 15.3
Description
Just updated xcode to 15.3 and now I get these errors trying to compile my iOS app
Reproducing the issue
No response
Firebase SDK Version
10.22.0
Xcode Version
15.3
Installation Method
CocoaPods
Firebase Product(s)
Analytics, Authentication, Storage
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project’s Package.resolved
Expand Package.resolved snippet
Replace this line with the contents of your Package.resolved.
If using CocoaPods, the project’s Podfile.lock
Expand Podfile.lock snippet
PODS:
- Alamofire (5.9.0)
- BetterSegmentedControl (2.0.1)
- CocoaLumberjack/Core (3.8.5)
- CocoaLumberjack/Swift (3.8.5):
- CocoaLumberjack/Core
- CountryPickerView (3.3.0)
- Firebase/AnalyticsWithoutAdIdSupport (10.22.0):
- Firebase/CoreOnly
- FirebaseAnalytics/WithoutAdIdSupport (~> 10.22.0)
- Firebase/CoreOnly (10.22.0):
- FirebaseCore (= 10.22.0)
- FirebaseAnalytics/WithoutAdIdSupport (10.22.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.22.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseCore (10.22.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreInternal (10.22.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseInstallations (10.22.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- GoogleAppMeasurement/WithoutAdIdSupport (10.22.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Privacy
- GoogleUtilities/Environment (7.13.0):
- GoogleUtilities/Privacy
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/Logger (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Privacy
- GoogleUtilities/MethodSwizzler (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/Network (7.13.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Privacy
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.13.0)":
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (7.13.0)
- GoogleUtilities/Reachability (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/UserDefaults (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- KeychainSwift (21.0.0)
- KWVerificationCodeView (0.5.0)
- linphone-sdk (5.2.114)
- MarqueeLabel (4.5.0)
- MTSlideToOpen (1.5.1)
- nanopb (2.30910.0):
- nanopb/decode (= 2.30910.0)
- nanopb/encode (= 2.30910.0)
- nanopb/decode (2.30910.0)
- nanopb/encode (2.30910.0)
- NVActivityIndicatorView (5.1.1):
- NVActivityIndicatorView/Base (= 5.1.1)
- NVActivityIndicatorView/Base (5.1.1)
- PanModal (1.2.7)
- PhoneNumberKit (3.7.9):
- PhoneNumberKit/PhoneNumberKitCore (= 3.7.9)
- PhoneNumberKit/UIKit (= 3.7.9)
- PhoneNumberKit/PhoneNumberKitCore (3.7.9)
- PhoneNumberKit/UIKit (3.7.9):
- PhoneNumberKit/PhoneNumberKitCore
- PromisesObjC (2.4.0)
- ReachabilitySwift (5.0.0)
- RevenueCat (4.38.1)
- SoundWave (0.1.5)
- Spring (1.0.6)
- Stripe (23.24.1):
- StripeApplePay (= 23.24.1)
- StripeCore (= 23.24.1)
- StripePayments (= 23.24.1)
- StripePaymentsUI (= 23.24.1)
- StripeUICore (= 23.24.1)
- StripeApplePay (23.24.1):
- StripeCore (= 23.24.1)
- StripeCore (23.24.1)
- StripePayments (23.24.1):
- StripeCore (= 23.24.1)
- StripePayments/Stripe3DS2 (= 23.24.1)
- StripePayments/Stripe3DS2 (23.24.1):
- StripeCore (= 23.24.1)
- StripePaymentSheet (23.24.1):
- StripeApplePay (= 23.24.1)
- StripeCore (= 23.24.1)
- StripePayments (= 23.24.1)
- StripePaymentsUI (= 23.24.1)
- StripePaymentsUI (23.24.1):
- StripeCore (= 23.24.1)
- StripePayments (= 23.24.1)
- StripeUICore (= 23.24.1)
- StripeUICore (23.24.1):
- StripeCore (= 23.24.1)
- SwiftConfettiView (0.1.0)
- SwiftMessages (10.0.0):
- SwiftMessages/App (= 10.0.0)
- SwiftMessages/App (10.0.0)
- SwiftyGif (5.4.4)
- SwipeableTabBarController (3.4.2)
DEPENDENCIES:
- Alamofire (~> 5.2)
- BetterSegmentedControl (~> 2.0)
- CocoaLumberjack/Swift
- CountryPickerView
- Firebase/AnalyticsWithoutAdIdSupport
- KeychainSwift
- KWVerificationCodeView
- linphone-sdk (~> 5.2.0)
- MarqueeLabel
- MTSlideToOpen
- NVActivityIndicatorView
- PanModal
- PhoneNumberKit
- ReachabilitySwift
- RevenueCat
- SoundWave (from `https://github.com/bastienFalcou/SoundWave.git`, branch `master`)
- Spring (from `https://github.com/MengTo/Spring.git`)
- Stripe
- StripePaymentSheet
- SwiftConfettiView
- SwiftMessages
- SwiftyGif
- SwipeableTabBarController
SPEC REPOS:
https://github.com/CocoaPods/Specs.git:
- Alamofire
- BetterSegmentedControl
- CocoaLumberjack
- CountryPickerView
- Firebase
- FirebaseAnalytics
- FirebaseCore
- FirebaseCoreInternal
- FirebaseInstallations
- GoogleAppMeasurement
- GoogleUtilities
- KeychainSwift
- KWVerificationCodeView
- MarqueeLabel
- MTSlideToOpen
- nanopb
- NVActivityIndicatorView
- PanModal
- PhoneNumberKit
- PromisesObjC
- ReachabilitySwift
- RevenueCat
- Stripe
- StripeApplePay
- StripeCore
- StripePayments
- StripePaymentSheet
- StripePaymentsUI
- StripeUICore
- SwiftConfettiView
- SwiftMessages
- SwiftyGif
- SwipeableTabBarController
https://gitlab.linphone.org/BC/public/podspec.git:
- linphone-sdk
EXTERNAL SOURCES:
SoundWave:
:branch: master
:git: https://github.com/bastienFalcou/SoundWave.git
Spring:
:git: https://github.com/MengTo/Spring.git
CHECKOUT OPTIONS:
SoundWave:
:commit: fe79080d75f29c2258cfd3562c7c506f69036fbe
:git: https://github.com/bastienFalcou/SoundWave.git
Spring:
:commit: 50d92a5b9e08848387ae95bf44c6ad20834f7083
:git: https://github.com/MengTo/Spring.git
SPEC CHECKSUMS:
Alamofire: 02b772c9910e8eba1a079227c32fbd9e46c90a24
BetterSegmentedControl: 09607b27861d49cbce48b7673b74f9150a3d371a
CocoaLumberjack: 6a459bc897d6d80bd1b8c78482ec7ad05dffc3f0
CountryPickerView: 6322ada32a80b0cd721b0267282a5c24f406f263
Firebase: 797fd7297b7e1be954432743a0b3f90038e45a71
FirebaseAnalytics: 8d0ff929c63b7f72260f332b86ccf569776b75d3
FirebaseCore: 0326ec9b05fbed8f8716cddbf0e36894a13837f7
FirebaseCoreInternal: bca337352024b18424a61e478460547d46c4c753
FirebaseInstallations: 763814908793c0da14c18b3dcffdec71e29ed55e
GoogleAppMeasurement: ccefe3eac9b0aa27f96066809fb1a7fe4b462626
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
KeychainSwift: 4a71a45c802fd9e73906457c2dcbdbdc06c9419d
KWVerificationCodeView: 19ea2579877cc4937f5ee16d0e205d487bdb247d
linphone-sdk: dfe70cd91cd826e1a6833f349525a305f11b438c
MarqueeLabel: 4b46d196abd253448e830cbd976f9eacc3af0849
MTSlideToOpen: dedc9abf1e377fef40544b84e5590d4981055030
nanopb: 438bc412db1928dac798aa6fd75726007be04262
NVActivityIndicatorView: 1f6c5687f1171810aa27a3296814dc2d7dec3667
PanModal: 3e16ead1a907fb06f4df3f13492fd00149fa4974
PhoneNumberKit: 9c8d546d65c3784721d575a29e712ae8b992fe79
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
RevenueCat: f1b4bce353e676260eddc65a34c9fdf595adf2f4
SoundWave: ec1c8f45af75ca0c301cf7160e16d2db8023058d
Spring: 3d113f14575ef79aec9c5f906dfa4f5001c03254
Stripe: b7df79a977dd47748e7dd449d2e80ca8bc58b952
StripeApplePay: ffc296e6eba1d9ce86e4b5c4733540bce6f1b3eb
StripeCore: 7c9042ecbca0ef4e8073de00d3c84255d6b87e92
StripePayments: 4fdc6b22595887753851aee425dc9aafad39e8ef
StripePaymentSheet: 9f433a11fa6578939c555b6a56c87b7a958845d6
StripePaymentsUI: 42a4c50bd30a19c102685eeb7269a52c71a79bb3
StripeUICore: 510afeb8f0cb8ba5f99563a23c5ad6cc7f58a007
SwiftConfettiView: 1bdbc2e6913b6b1c76d8070802b212508ad5c352
SwiftMessages: d3540f0f981dfbac25bd2ae9a662effa48f76f92
SwiftyGif: 93a1cc87bf3a51916001cf8f3d63835fb64c819f
SwipeableTabBarController: 9a218bdee9426d1bfe36d7962f852024bb08d61b
PODFILE CHECKSUM: 6809b463e5b9ad2981d52594f3acd64185d7dbeb
COCOAPODS: 1.15.2
About this issue
- Original URL
- State: closed
- Created 4 months ago
- Comments: 16 (5 by maintainers)
Hi,
My team needs this to be fixed asap, we are blocked to submit an app to the App Store. Tested with Firebase 10.22.1.
Thanks
App Store submission failed for MinimumOSVersion
This doesn’t appear to me in Xcode, and everything runs on my local device and in simulator, but when the app is submitted to Apple, their analysis step rejects the binary. These frameworks are google frameworks and used by Firebase ( the only reason they are in my project… dependencies )
Similar issue here: just updated my mac mini m2 pro to Sonoma 14.4, xcode Version 15.3 (15E204a), pulled the latest https://github.com/firebase/firebase-ios-sdk (10.22.1). I have a new device, a 15 Pro with 17.4 on it - the app works on that, and the standalone simulator app for 15.4 through 17.4 - the app works on those. It will NOT work on Preview simulators inside of xcode 15.3. Here are some screenshots:
Things I’ve tried:
I keep getting veered “Missing arm64 slice in the binary” way but any help would be greatly appreciated.
Cheers!
@paulb777 GoogleAnalytics.framework is a Firebase framework
Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deployment target of 8.0 or later. MinimumOSVersion in ‘MyApp.app/Frameworks/GoogleAnalytics.framework’ is ‘’. (ID: ac5da7f8-e508-41ba-bb2d-4854cf458afe)
UPDATE: Removed the framework GoogleTagManager and is ok, validated with success. Looks a problem related with GoogleTagManager framework
Thanks
Exactly: updating firebase package, deleting derived data, reinstalling pods, and clearing build data + fresh build did the job. The first try was after updating to xc15.3 from 15.2 and the archiving result was the problem many encounter here, after I did my steps it went off just like that so I don’t have much more insides unfortunately
My stack is M2 Pro, Cocoapods deps and Firebase added by SPM, if it changes anything