![見出し画像](https://assets.st-note.com/production/uploads/images/63796840/rectangle_large_type_2_9638b547a0cc78953b5f1504ab82f0bf.jpg?width=800)
iPadで画面回転をサポートしたくない
App Store Connect Operation Error
iPadで画面回転の実装をサボってApp Store Connectへアップロードしようとすると、次のようなエラーになる。
Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'.
すべてのUIInterfaceOrientationをサポートしないといけないらしい。
Xcodeプロジェクトを作成したらこれらのUIInterfaceOrientationはデフォルトですべて有効になっているので、Auto Layoutを適切に設定していればわざわざこれらを無効化しなくとも良い。
しかしカメラでの撮影機能等があると、録画した映像の向きやミラーリングも考慮する必要がある。またカメラ画面ではUIも単純に回転させるのではなくボタンの中身をローテーションさせた方が良い(標準のカメラアプリを見ればわかると思う)。そうなってくると、iPad版に特別な工数を割きたくないケースでは画面回転をサボりたくなってくる。
対処法
エラーメッセージに
最後まで読んでいただきありがとうございます!もし参考になる部分があれば、スキを押していただけると励みになります。 Twitterもフォローしていただけたら嬉しいです。 https://twitter.com/shu223/