【Xcode】「Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName key in your bundle」の対処法

今回は、Xcode で iOS アプリのリリース準備を行っていた際に発生したエラーについてです。
具体的には、Xcode で アプリを Archive し、Organizer から「Distribute App」でアプリを App Store にアップロードしようとした時ですね。

エラーメッセージは「Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName key in your bundle」というエラーで、翻訳すると「あなたのアプリはiPad上でマルチタスクをサポートしているので、あなたはあなたのバンドルにUILaunchStoryboardNameキーを含める必要があります。」とのこと。

 

ということでサクッと検索したところ、ヒットした記事がこちら。

iPad Multitaskingに対応したメモ – Qiita
https://qiita.com/jollyjoester/items/c8bb1592d01fdef663f9

上記の記事によると、iPad のマルチタスク機能に対応していないことが問題とのことです。

こちらの対処法は 2つあり、マルチタスク機能を無効にする方法とマルチタスクに対応する方法です。
今回のアプリはマルチタスク機能を無効にする方法を選択しました。

作業としては、下の画像のように、Requires full screen にチェックを入れるだけです!

強制フルスクリーンでマルチタスク自体が無効になるため、対応しなくて済む!という感じみたいです。
参考にした記事にもありましたが、こちらは手抜きの方法。
ですが、フルスクリーンで問題がないのであれば、この方法を採用してもいいと思います。

マルチタスク機能に対応する方法は、参考サイトに記載されていますので、そちらをご確認ください。

 

以上、iOS アプリを App Store にアップロードする際に発生した「Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName key in your bundle」エラーの対処法でした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG