LIGHTHOUSE DESIGN

[Xcode]xcodeからAppStoreにビルドをアップロードした際のエラー

[Xcode]xcodeからAppStoreにビルドをアップロードした際のエラー

■エラー内容
xcodeからAppStoreにビルドをアップロードした際に、以下のエラーがでる。
ERROR: ERROR ITMS-90101: “This bundle does not support one or more of the devices supported by the previous app version. Your app update must continue to support all devices previously supported. You declare supported devices in Xcode with the Targeted Device Family build setting. Refer to QA1623 for additional information: https://developer.apple.com/library/ios … index.html”

■解説
AppStoreでは、サポートデバイスが減少するアップデートは行えない仕様のため、エラーとなる。
Xcodeの以下の設定を前バージョンとそろえて、ビルドをアップロードする必要がある。

・General>Deployment Info>Devices

※Device:Universal となっている場合は、Device:iPhoneやDevice:iPadではアップロードできない。
※もちろん、設定とアプリの作りが実際に連動している必要がある。単純に設定変更だけでは不可。例えば、Device:iPadのアプリの設定を、Device:Universalとしても、アップロード時にエラーとなる。

・参考URL
https://developer.apple.com/library/ios/qa/qa1623/_index.html