2017-04-20 7 views
0

플랫폼 ios 4.3.1과 함께 Cordova 6.5.0을 사용하고 있습니다. 나는, SplashScreen로 플러그인을 설치하고 난 다음 크기의 시작 화면 이미지를 준비했습니다 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" /> 

그들을 배치 응용 프로그램을 빌드하면 위의 모든 이미지가 할당되지 않은 카테고리의 LaunchImage 자산 카탈로그에 반영되었음을 Xcode에서 볼 수 있습니다.

iPhone 5 (iOS 10)에서 앱을 실행하면 시작 화면이 표시되고 1 초 동안 흰색 화면이 표시되고 그 다음 앱의 기본 화면이 표시됩니다. 또한, 엑스 코드 콘솔에서, 나는 그것이 Legacy Launch Image의 구문에 따라 십초 (SplashScreenDelay)

+0

이것을 확인하십시오. http://stackoverflow.com/a/22354322/3901620 – KKRocks

+0

@KKRocks : 이미 시도했지만 문제는 동일합니다. – Sahil

+0

640x1136에 두 개의 이미지가 있습니다. 어느 것이 res/screen/ios /에 실제로 있는지 확인하고 config.xml에서만 참조하십시오. 또한 실제로 그 크기가 있는지 확인하십시오. – jcesarmobile

답변

0

의 시작 화면을 표시 할 것으로 예상하는 반면 아래의 경고를

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

을 볼 수 있습니다. config.xml에 <splash src="res/screen/ios/Default-568h.png" width="640" height="1136"/>이 없습니다.

+0

위의 구성을 제거하고 코드를 다시 작성했지만 동일한 문제가 발생했습니다. – Sahil

+0

@Sahil Did config.xml에 위 항목을 넣으려고했는데 다시 시도 했습니까? 구성을 제거한 후 스플래시 화면을로드하는 동안 콘솔의 모든 오류가 발생합니까? – Gandhi

+0

@ Gandhi : 콘솔에서도 같은 경고 메시지가 나타납니다. "경고 : Default-568h라는 스플래시 화면 이미지를 찾을 수 없습니다." – Sahil

관련 문제