科尔多瓦覆盖了iPhone闪屏

时间:2015-07-10 13:24:21

标签: ios visual-studio cordova splash-screen visual-studio-cordova

我在Visual Studio 2013中使用Visual Studio Tools for Apache Cordova 3.1 CTP为iOS构建了Cordova应用程序,我对iPhone(和iPad)图像有疑问。当生成发送到iOS上构建的XCode项目时,它们会被覆盖。

在下图中,您可以在左侧看到Visual Studio项目中的图像。右侧是发送到XCode的iOS项目。那里的图像不是我提供的图像,而是来自Cordova的默认图像。

enter image description here

因此,应用程序将使用默认的启动画面构建,而不是我创建的那些。

我的config.xml文件包含以下内容:

<platform name="ios">
    <!-- 1st Gen, 3G & 3GS : 320×480   -->
    <splash src="res/screen/ios/Default~iphone.png" width="320" height="480"/>
    <splash src="res/screen/ios/Default-Portrait~iphone.png" width="320" height="480"/>
    <!-- 4 & 4S            : 640×960   -->
    <splash src="res/screen/ios/Default@2x~iphone.png" width="640" height="960"/>
    <splash src="res/screen/ios/Default-Portrait@2x~iphone.png" width="640" height="960"/>
    <!-- 5, 5C & 5S        : 640×1136  -->
    <splash src="res/screen/ios/Default-568h@2x~iphone.png" width="640" height="1136"/>
    <splash src="res/screen/ios/Default-568h-Portrait@2x~iphone.png" width="640" height="1136"/>
    <!-- 6                 : 750×1334  -->
    <splash src="res/screen/ios/Default-667h@2x~iphone.png" width="750" height="1334"/>
    <splash src="res/screen/ios/Default-667h-Portrait@2x~iphone.png" width="750" height="1334"/>
    <!-- 6 Plus            : 1242×2208, downsampled to 1080 x 1920 -->
    <splash src="res/screen/ios/Default-736h@3x~iphone.png" width="1080" height="1920"/>
    <splash src="res/screen/ios/Default-736h-Portrait@3x~iphone.png" width="1080" height="1920"/>
</platform>

我已经看到了Cordova iOS Splash ScreenCordova 3.4 iOS white screen after splash,并且我已经完成了那里的建议,但它没有帮助。

任何建议都表示赞赏。

更新:我已经在Windows和Mac上将Cordova更新到版本5.1.1,但它没有帮助解决问题。

更新:问题是明显错误,文件夹名称为screens而不是screen

1 个答案:

答案 0 :(得分:1)

这是指向workaround的链接。如果这对您有用,请告诉我们。