2016-07-19 5 views
1

私はiOSとAndroidの両方でうまくデバッグするXamarin Formsプロジェクトを持っています。しかし、iOSのIPAを構築する際に、Application Loaderを使用してIPAを送信しようとすると、次のエラーが表示されます。"ERROR ITMS-90029"ストーリーボードファイルLaunchScreen〜ipad.storyboardcが見つかりませんでした

「ERROR ITMS-90029」というストーリーボードファイル 'LaunchScreen〜ipad.storyboardc'見つかりませんでした。指定されたファイルがバンドルに含まれていることを確認し、必要なデバイス修飾子をファイル名に追加してください。

LaunchScreen.storyboardファイルをiOS 8.0以降の「ビルド」に設定しました。

Xamarin Formsプロジェクトであるため、私は1つのストーリーボードファイルLaunchScreen.storyboardしか持っていません。私のInfo.plistファイルでは、私の展開の情報は次のとおりです。

  • デプロイメント・ターゲット:7.0

    デバイス:LaunchScreen

    デバイスの向き:

    メイン画面ユニバーサルポートレート、逆さ

    ステータスバーを非表示:なし

    レクティス解像度のフルスクリーン:なし

起動画像:

  • 起動画面:LaunchScreen

これは、このような絶対的な悪夢です。私は設定のすべての組み合わせを試して、再構築、クリーニング、あなたはそれを名前します。彼らはすべて正常にIPAを生成し、すべて同じエラーでエラーになります。私はそれを把握することはできません。

答えて

0

これはすべてのビルドでこのように見えます。解決策は、すべてのビルド後、Info.plistをテキストエディタで手動で編集し、次のキー/値のコンボを追加することです。彼らは、各ビルドで消えるか、彼らは偽の値に戻って追加します。

<key>UIMainStoryboardFile~iphone</key> 
<string></string> 
<key>UIMainStoryboardFile~ipad</key> 
<string></string> 
1

私は、Info.plistのオプションでドロップダウンから再選択するストーリーボードで同様の問題を解決しました。 BOTH 展開情報>メインインターフェイスおよびLaunch Images> Launch Screenからオプションを再度選択してください。

注:Visual Studio Macでこれを修正しました。私はVS Windowsで同じことを試していない。

関連する問題