web-dev-qa-db-ja.com

Xamarin.iOSの起動画面が表示されません。代わりにブルースクリーンが表示されます

実際のiPadMiniデバイスでのみ起動画面を表示するのに問題があります。アプリを実行すると、代わりにブルースクリーンが表示されます。アセットカタログを使用して画像を含めています。 iPhoneまたはiPad2シミュレーターで実行すると、起動画面が完全に表示されます。アセットカタログのContents.jsonファイル内には、iPad用の4つの画像があります。彼らです:

-デフォルト-portrait.png(768x1004)

-デフォルト[email protected](1536x2008)

-デフォルト-Landscape.png(1004x768)

-デフォルト[email protected](2008x1536)

Info.plist内のステータスバースタイルの[アプリケーションの起動時に非表示]オプションがオフになっています。

Xamarin起動画面ガイドのアセットカタログを使用した起動画面の管理手順に従いました: http://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/launch-screens/#asset-catalogs ==

誰かが私の間違いが何であるかを知っているなら、私に知らせてください! =]

PS:英語が下手でごめんなさい!

5
Bernardo Rocha

この投稿で回答したJamesMontemagnoとKevinMullinsのように 起動画面 、新しいiOSデバイスはアセットカタログの代わりにストーリーボードを使用する必要があります。ストーリーボードを作成しましたが、完全に機能するようになりました。

4
Bernardo Rocha

正しい大文字/小文字を確認できます。シミュレータでは大文字と小文字は区別されません。 defAULT-PORtrait.pngファイルを喜んで受け入れます。一方、iOSデバイスでは、は大文字と小文字が区別されます

具体的には、ファイルの名前が次のとおりであることに気付きました。

  • デフォルト-p ortrait.png(768x1004)
  • デフォルト-[〜#〜] p [〜#〜] [email protected](1536x2008)

たぶん、すべてのファイルとアセットカタログのスペルをダブルチェックして、info.plistファイルと一致していることを確認すると役立つでしょう。

1
Felix Alcala