ユニバーサル iOS 9 アプリ (Xcode 7 GM でビルド) を Apple に送信しようとしていますが、iTunes Connect で [レビュー用に送信] を選択すると、バンドルに対して次のエラー メッセージが表示されます。
無効なバンドルです。iPad マルチタスク サポートには、次の方向が必要です: 'UIInterfaceOrientationPortrait、UIInterfaceOrientationPortraitUpsideDown、UIInterfaceOrientationLandscapeLeft、UIInterfaceOrientationLandscapeRight'。バンドル 'com.bitscoffee.PhotoMarks.iOS' で 'UIInterfaceOrientationPortrait、UIInterfaceOrientationPortraitUpsideDown' が見つかりました。
私のアプリは Portrait と PortraitUpsideDown の向きをサポートしていますが、他の 2 つはサポートしていません。
では、この強制された要件を回避する方法はあるのでしょうか、それともすべての iOS 9 iPad アプリは 4 つの方向すべてに対応している必要があるのでしょうか?
ベストアンサー1
iPad マルチタスク サポートにはすべての方向が必要ですが、アプリでは必要ないため、これをオプトアウトする必要があります。XcodeUIRequiresFullScreen
プロジェクトのInfo.plist
ファイルにキーを追加し、ブール値を適用するだけですYES
。