【iOS11】 Invalid Bundle. iPad Multitasking support requires these orientations: というエラーが出た時の対処方法【Swift4】

2019年8月29日

iPhoneとiPadで使える「Univarsel」設定でアプリ申請しようとした時に以下のようなエラーがでました。

ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle 'com.xxx.xxx'."

このようなエラーが出た時の対処法は2つあります。

1. Requires full screenにチェックを入れる

TARGET > General > Development Info > Requires full screen

にチェックを入れると上記エラーはなくなり、無事アップロードできます。

2. Device Orientationのチェックを全ていれる

TARGET > General > Development Info > Device Orientation

にある4つのチェックを全ていれると、上記エラーはなくなり、無事アップロードできます。

しかし、このチェックを全ていれてしまうとiPhoneを横のしたときにも画面横向きのUIに自動変更されます。対応していない場合、表示崩れに繋がるので注意しましょう!