Xcodeを使用してアプリをストアに送信しようとすると、このエラーが発生し続けます。
エラーITMS-90475: "無効なバンドル。iPadのマルチタスクサポートにはバンドル「com.companyname.appname」のストーリーボードの起動が必要です。"
誰がこのエラーが実際に何を意味するのか知っていますか?
私はこのようにして問題を解決しました。 here を参照してください。
スライドオーバーと分割表示を無効にする必要がある場合は、XcodeプロジェクトのInfo.plistファイルにUIRequiresFullScreenキーを追加し、ブール値YESを適用して明示的に無効にします。
起動画面を追加する必要があります(Xcode> File> New)。 iOS> User Interfaceの下にある「Launch Screen」を選択してプロジェクトに追加します。
IPadでは、4つの向きすべてをサポートする必要があります。
Xcodeでターゲットファイルを選択し、[全般]タブの下にある[アプリアイコンと画像の起動]に移動します。ここでは、作成した起動画面ファイルを選択します。アプリを起動すると、起動(ビットマップ)画像は使用されませんが、起動画面ストーリーボードが表示されます。
あなたはAndréが示したようにそれをするか直接追加することができます:
<key>UIRequiresFullScreen</key>
<true/>
あなたの.plistファイルに。
Cordovaを使用している場合は、 cordova-ios-require-fullscreen プラグインを使用することをお勧めします( Ionic/Cordovaを介したiOS9マルチタスクを無効にする方法 を参照)。
更新 : cordova-plugin-ipad-multitasking を使用することもできます。これにより、別の問題を防ぐこともできます(ITMS-90474)。
Update :Cordovaツール5.4を使用してこれらのプラグインを使用せずに修正する必要があります。
_ only _ にRequiresFullScreenを設定したい場合 iPhoneの場合 、およびiPadマルチタスクをサポートしている場合は、次の手順を試してください。
<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>
LaunchScreenIPad.storyboard
はiPad用のLaunchScreenの名前です。
iPhoneはまだLaunch Images Source
写真を使用します。
Apple Document Ref: プラットフォーム固有の鍵とデバイス固有の鍵の作成