2017-11-07 3 views
3

Ich bin Update Xcode auf 9 und bauen die App, entdecken, dass der Splashscreen wird zweimal angezeigt und das iPhone X wird die unterste Lücke in der ersten angezeigten Splashscreen haben, unten ist das Bild: enter image description hereIonic 3 Splashscreen unteren Lücke auf Iphone X und laden Sie zweimal

Und dann wird der Begrüßungsbildschirm laden zweitens ohne Boden Lücke: enter image description here

Meine Info ist:

cli packages: (/usr/local/lib/node_modules) 

@ionic/cli-utils : 1.15.2 
ionic (Ionic CLI) : 3.15.2 
global packages: 

cordova (Cordova CLI) : 7.1.0 
local packages: 

@ionic/app-scripts : 3.0.1 
Cordova Platforms : android 6.3.0 ios 4.5.3 
Ionic Framework : ionic-angular 3.8.0 
System: 
ios-deploy : 1.9.2 
ios-sim : 5.0.13 
Node  : v7.10.0 
npm  : 5.5.1 
OS   : macOS Sierra 
Xcode  : Xcode 9.0.1 Build version 9A1004 
nvironment Variables: 

ANDROID_HOME : not set 
Misc: 

backend : legacy 

Do Kann jemand es lösen? Danke vielmals.

+0

paar Fragen. Haben Sie den [Migrationsleitfaden] (http://blog.ionic.io/ios-11-checklist/) durchgesehen, damit Sie die neue Webansicht verwenden und das HTML-Meta-Tag ändern? Haben Sie nach der Migration "ionische Ressourcen" ausgeführt? Ich hatte ein ähnliches Problem, das mit WKWebView behoben wurde. –

+0

Danke, ich benutze WKWebView für dieses Projekt am Anfang, also brauche ich keine Migration. – Nulra

+0

Haben Sie 'viewport-fit = cover' in Ihrer index.html? –

Antwort

5

UPDATE: Es ist jetzt eine stabile Version verfügbar. In 4.5.4 wurde das Problem behoben.

ionic cordova platform rm ios 
ionic cordova platform add [email protected] 

ALTE ANTWORT:

Warten auf die nächste Version von cordova-ios. Es wird dann behoben werden. Bis dahin versuchen die folgende Abhilfe:

ionic cordova platform rm ios 
ionic cordova platform add [email protected] 

Quelle: https://forum.ionicframework.com/t/ionic-3-splashscreen-bottom-gap-on-iphone-x-and-load-twice/111254/8

Verwandte Themen