[Resolve] iOS 배포 오류 ITMS-90109

Jung Geun Oh·2025년 8월 8일
0

문제 해결

목록 보기
2/3
post-thumbnail

iOS 배포 오류 ITMS-90109


https://developer.apple.com/library/archive/qa/qa1623/_index.html


앱 업데이트는 기존에 해당 앱을 사용하던 모든 디바이스에서 여전히 작동해야 합니다.
UIRequiredDeviceCapabilities를 통해 지원 기기를 줄이는 것은 허용되지 않습니다.


실제 사례 정리

Stack Overflow 사례에서는 이전에 armv7만 지원했던 버전에, 업데이트 버전에서 metal이 추가되어 지원 범위가 줄어들었다는 이유로 이 오류가 발생했습니다.
b4x.com+6Medium+6Stack Overflow+6

또 다른 사례에서는 armv7만 있던 UIRequiredDeviceCapabilities 항목을 아예 제거했더니 오류가 해결되었다는 보고도 있습니다.



해결 방법 요약

조치 항목설명
UIRequiredDeviceCapabilities에 불필요한 항목 제거예: metalarkitarmv7 등 스마트폰 기능을 직접 요구하는 항목
가능하면 해당 키를 제거특별한 하드웨어 기능이 필수이지 않으면 완전히 삭제하세요
새로운 요구사항 추가는 피하기지원되는 기기를 줄이는 변경은 App Store 정책 위반입니다
만약 필수 기능이라면iOS 최소 버전 상향이나 앱을 별도 번들 ID로 재출시 방안 고려


수동 제거:

  1. Xcode > Info.plist 열기
  2. 아래 항목이 있으면 제거:
<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>arkit</string>
    <string>metal</string>
</array>

profile
Keep Learning!

0개의 댓글