2017-04-20 19 views
0

私はプラットフォームios 4.3.1でCordova 6.5.0を使用しています。私は、スプラッシュ画面のプラグインをインストールしていると私は、以下のサイズのスプラッシュ画面イメージを用意しましたLegacy Launch ImagesCordova - iOS 10 - スプラッシュ画面が動作しない

を使用していますconfig.xmlにそれらを追加した後project_folder /解像度/画面/ IOSに

<splash src="res/screen/ios/Default~iphone.png" width="320" height="480"/> 
<splash src="res/screen/ios/[email protected]~iphone.png" width="640" height="960"/> 
<splash src="res/screen/ios/[email protected]~iphone.png" width="640" height="1136"/> 
<splash src="res/screen/ios/Default-667h.png" width="750" height="1334"/> 
<splash src="res/screen/ios/Default-736h.png" width="1242" height="2208"/> 

<preference name="SplashScreenDelay" value="10000" /> 
<preference name="AutoHideSplashScreen" value="false" /> 
<preference name="ShowSplashScreenSpinner" value="false" /> 
<preference name="SplashShowOnlyFirstTime" value="false" /> 

それらを配置アプリをビルドすると、Xcodeで、上記のすべての画像がLaunchImageアセットカタログに割り当てられていないカテゴリに反映されていることがわかります。

iPhone 5(iOS 10)でアプリを実行すると、起動画面が表示され、続いて白い画面(インジケーターが表示されます)が1秒間表示され、続いてアプリのメイン画面が表示されます。また、私はそれが10秒(SplashScreenDelay)

+0

これをチェックしてください:http://stackoverflow.com/a/22354322/3901620 – KKRocks

+0

@KKRocks:私はすでにこれを試しましたが、動作は同じです。 – Sahil

+0

640x1136の2つの画像があります。どちらがres/screen/ios /にあるのかを確認し、config.xmlでそれを参照してください。また、実際にそのサイズがあることを確認してください。 – jcesarmobile

答えて

0

のスプラッシュ画面を表示することを期待に対しXcodeのコンソールに、私は警告

WARNING: The splashscreen image named Default-568h was not found 

の下に見ることができますLegacy Launch Imageの構文に従ってください。 config.xmlに<splash src="res/screen/ios/Default-568h.png" width="640" height="1136"/>がありません

+0

上記の設定を削除してコードを再構築しましたが、同じ問題 – Sahil

+0

@Sahil Did上記のエントリをconfig.xmlに配置してみましたが、もう一度試しましたか?設定を削除した後、スプラッシュ画面を読み込んでいるときにコンソールにエラーがありますか? – Gandhi

+0

@ガンジー:コンソールで同じ警告が表示される警告:Default-568hという名前のスプラッシュスクリーンイメージが見つかりませんでした。 – Sahil

関連する問題