2017-12-05 1 views
0

Vor kurzem hat Apple eine neue Spezifikation veröffentlicht, um zu einem neuen Stil von Storyboard-Splashscreens zu wechseln, der unterschiedliche Gerätegrößen auf einer kleineren Anzahl von Splashscreens ermöglicht. Um unsere Anwendung für die Verwendung mit dem iPhone X zu konfigurieren, muss dieses neue System angepasst werden, um eine Vollbildanzeige zu ermöglichen. Unsere App Dateistruktur ist wie folgt:Cordova/Phonegap Splashscreen - iOS - Keine benutzerdefinierten Bilder anzeigen

Wenn für den Upload auf phonegap Build prepping, die config.xml, Ordner und innere Inhalt des www Ordner res sind mit einem bewegt Mappe. Beim Herunterladen der App auf mein Gerät wird jedoch der Standard-Begrüßungsbildschirm angezeigt.

Aktuelles config.xml Layout (Lauf cordova v7)

<platform name="ios"> 
    <preference name="deployment-target" value="7.0" /> 
    <icon height="512" src="res/icon/iTunesArtwork.png" width="512" /> 
    <icon height="1024" src="res/icon/ios/[email protected]" width="1024" /> 
    <icon height="180" src="res/icon/ios/[email protected]" width="180" /> 
    <icon height="120" src="res/icon/ios/[email protected]" width="120" /> 
    <icon height="60" src="res/icon/ios/Icon-60.png" width="60" /> 
    <icon height="76" src="res/icon/ios/Icon-76.png" width="76" /> 
    <icon height="152" src="res/icon/ios/[email protected]" width="152" /> 
    <icon height="40" src="res/icon/ios/Icon-Small-40.png" width="40" /> 
    <icon height="80" src="res/icon/ios/[email protected]" width="80" /> 
    <icon height="120" src="res/icon/ios/[email protected]" width="120" /> 
    <icon height="29" src="res/icon/ios/Icon-Small.png" width="29" /> 
    <icon height="58" src="res/icon/ios/[email protected]" width="58" /> 
    <icon height="87" src="res/icon/ios/[email protected]" width="87" /> 

    <splash src="res/screen/ios/[email protected]~iphone~anyany.png" /> 
    <splash src="res/screen/ios/[email protected]~iphone~comany.png" /> 
    <splash src="res/screen/ios/[email protected]~iphone~comcom.png" /> 
    <splash src="res/screen/ios/[email protected]~iphone~anyany.png" /> 
    <splash src="res/screen/ios/[email protected]~iphone~anycom.png" /> 
    <splash src="res/screen/ios/[email protected]~iphone~comany.png" /> 
    <splash src="res/screen/ios/[email protected]~ipad~anyany.png" /> 
    <splash src="res/screen/ios/[email protected]~ipad~comany.png" /> 
</platform> 

<plugin name="cordova-plugin-splashscreen" spec="~4.0.0" /> 
<preference name="ShowSplashScreenSpinner" value="false" /> 

Das erwartete Ergebnis ist für die benutzerdefinierten Bilder zu zeigen und für die App des Vollbild auf meinem iPhone X. zu nehmen, statt es zeigt wie folgt:

https://imgur.com/a/ehtCy

Jede Hilfe dieses Problem zu beheben wäre viel appriciated, wie ich kein aktuelles Forum Thread zu finden für jedermann mit dieser Frage scheinen kann.

+0

hast du versucht, das zu definieren Höhe und Breite für die Splash wie Sie für die Symbole? –

+0

Hallo David, danke für Ihren Kommentar. Aufgrund der Natur dieser Splash-Screens, gibt es keine definierbare Breite/Höhe nach meinem Wissen.Dies ist wegen einer Splash-Bildschirm funktioniert über mehrere Breiten und Höhen. –

Antwort

0

Selbstsortierte Antwort. Derzeit PhoneGap Build (der Dienst, den ich benutze, verwendet nicht die Version iOS 4.5.1, die für die neuesten Vollbildschirme von iPhone X erforderlich ist. Hoffentlich wird 4.5.1 bald im Cloud-Dienst sein.

Verwandte Themen