2017-11-07 6 views
3

내 xcode를 9로 업데이트하고 앱을 빌드하면 스플래시 화면이 두 번 표시되고 아이폰 X가 첫 번째 표시된 스플래시 화면에서 맨 아래 간격을 갖게됩니다. 이미지 : 다음 enter image description here아이폰 X의 스무드 스크린 하단 간격이 두 번입니다.

그리고없이 바닥 간격으로 둘째로 SplashScreen를로드 : enter image description here

내 정보는 다음과 같습니다

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 

마 누군가 그것을 해결하는 방법을 알고 있습니까? 고마워.

+0

몇 가지 질문입니다. [마이 그 레이션 가이드] (http://blog.ionic.io/ios-11-checklist/)를 통해 새 웹보기를 사용하고 html 메타 태그를 변경 했습니까? 마이그레이션 후 '이온 자원'을 수행 했습니까? WKWebView를 사용하여 비슷한 문제가 해결되었습니다. –

+0

감사합니다. 처음에는이 프로젝트에 WKWebView를 사용하고 있으므로 마이그레이션이 필요하지 않습니다. – Nulra

+0

index.html에'viewport-fit = cover'가 있습니까? –

답변

5

업데이트 : 안정 버전이 출시되었습니다. 4.5.4에서이 문제가 해결되었습니다.

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


OLD 답변 : 코르도바 - IOS의 다음 버전에 대한

기다립니다. 그것은 그 때 고쳐질 것이다. 는 그 때까지 다음 해결 방법을 시도해보십시오

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

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