본문 바로가기
Error Handling Log

XCodeCloud & FirebaseSDK 버전 호환오류: Missing Info.plist value...bundle XXX.app/Frameworks/FirebaseAnalytics.framework is required.

by GGShin 2024. 3. 17.

Firebase SDK 버전이 10.21로 올라가면서 XCodeCloud로 빌드 시에 아래와 유사한 오류가 발생하게 되었음.

Error
Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle XXX.app/Frameworks/FirebaseAnalytics.framework is required.

Error
Invalid Bundle. The bundle XXX.app/Frameworks/FirebaseAnalytics.framework does not support the minimum OS Version specified in the Info.plist.

Error
The bundle 'Payload/XXX.app/Frameworks/FirebaseAnalytics.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring

Error
Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deployment target of 8.0 or later. MinimumOSVersion in 'XXX.app/Frameworks/FirebaseAnalytics.framework' is ''.

 

FirebaseAnalytics.framework 뿐만 아니라 Firebase 관련 SDK는 모두 동일한 에러가 생기길래 SDK 오류인 것 같아 SDK issue로그를 살펴보니 다행히도 누군가가 먼저 Issue raise를 해놓은 것이 있었다. 

 

업데이트 이후에 생긴 호환성 문제로, XCodeCloud 사용 시 XCode의 버전을 15.2로 설정해서 당분간 이용하라는 답변이 있었고, 변경하여 사용하니 문제 없이 사용 가능했다. 

 

https://github.com/firebase/firebase-ios-sdk/issues/12441

 

App archive fails validation due to invalid plist file · Issue #12441 · firebase/firebase-ios-sdk

Description When building our app for Archive using Xcode 15.3 the app fails the validation stage on App Store Connect due to problems with the framework's Info.plist file. Our app is targeting iOS...

github.com

 

반응형