【iOS11】 Invalid Bundle. iPad Multitasking support requires these orientations: というエラーが出た時の対処方法【Swift4】
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に自動変更されます。対応していない場合、表示崩れに繋がるので注意しましょう!