Мы использовали Phonegap 3.7.0 до сих пор, и все работает отлично. Теперь у нас есть требование обновиться до Phonegap 6.1.0, и с этим мы сталкиваемся с проблемами с заставкой на iOS, и экран приложения также не работает должным образом. Ниже приведен пример того, как мы видим экран входа в систему: enter image description here Мы используем кордовую оболочку cordova-plugin-splashscreen, а в файле config.xml добавлены инструкции, упомянутые в документации по этому плагину, но почему-то заставка не видна.cordova - Экран Splashscreen и приложения не работает на Phonegap Build cli-6.1.0
Ниже приведен код, который мы добавили в config.xml:
<platform>
<gap:splash src="splash/ios/Default~iphone.png" width="320" height="480"/>
<gap:splash src="splash/ios/[email protected]~iphone.png" width="640" height="960"/>
<gap:splash src="splash/ios/Default-Portrait~ipad.png" width="768" height="1024"/>
<gap:splash src="splash/ios/[email protected]~ipad.png" width="1536" height="2048"/>
<gap:splash src="splash/ios/Default-Landscape~ipad.png" width="1024" height="768"/>
<gap:splash src="splash/ios/[email protected]~ipad.png" width="2048" height="1536"/>
<gap:splash src="splash/ios/[email protected]~iphone.png" width="640" height="1136"/>
<gap:splash src="splash/ios/Default-667h.png" width="750" height="1334"/>
<gap:splash src="splash/ios/Default-736h.png" width="1242" height="2208"/>
<gap:splash src="splash/ios/Default-Landscape-736h.png" width="2208" height="1242"/>
</platform>
<preference name="SplashScreenDelay" value="4000" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="FadeSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashMaintainAspectRatio" value="true" />
<plugin name="cordova-plugin-splashscreen" source="npm" />