我在Visual Studio 2013中使用Visual Studio Tools for Apache Cordova 3.1 CTP为iOS构建了Cordova应用程序,我对iPhone(和iPad)图像有疑问。当生成发送到iOS上构建的XCode项目时,它们会被覆盖。
在下图中,您可以在左侧看到Visual Studio项目中的图像。右侧是发送到XCode的iOS项目。那里的图像不是我提供的图像,而是来自Cordova的默认图像。
因此,应用程序将使用默认的启动画面构建,而不是我创建的那些。
我的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 Screen和Cordova 3.4 iOS white screen after splash,并且我已经完成了那里的建议,但它没有帮助。
任何建议都表示赞赏。
更新:我已经在Windows和Mac上将Cordova更新到版本5.1.1,但它没有帮助解决问题。
更新:问题是明显错误,文件夹名称为screens
而不是screen
。