Trouble Shooting/iOS

Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deployment target of 8.0 or later.

Gradler 2024. 3. 15. 11:21

XCode 15.3 업데이트 이후 Archive 한 파일을 AppStore Connect 로 배포하려고 할 때 발생한 오류이다.

 

오류 원인은 프로젝트에서 사용중인 Firebase 모듈이 가지고 있는데 plist에 MinimumOSVersion 정보가 누락되어 발생하는 것으로 추정된다. 아마도 기존에는 3rdParty 모듈 내부의 MinimumOSVersion 까지 체크하지는 않았으나 최근에 체크하도록 변경이 있었나보다.

 

기존에 Firebase 모듈을 사용할 때 SPM에 v10.0.0을 사용중이었는데 10.22.1 에서는 해당 문제가 해결된것으로 확인되어 다음과 같이 수정했더니 AppStore Connect에 업로드가 정상적으로 된 것으로 확인하였다.

 

Firebase 10.0.0 -> 10.22.1

 

CocoaPod으로 패키지 관리를 하고 있다면 간단히 pod update 후에 다시 Archive를 하면 해결된다.

 

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