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
반응형