Phonegap应用程序提交到AppStore - ITMS-9000错误

时间:2014-01-30 12:17:02

标签: iphone cordova app-store

在尝试将我的Phonegap应用程序提交到Appstore时,我收到以下错误

ERROR ITMS-9000:“您的二进制文件未针对iPhone 5进行优化 - 针对iOS 6及更高版本提交的新iPhone应用和应用更新必须支持iPhone 5上的4英寸显示屏,并且必须包含-568h的启动图像大小修改器紧跟在启动图像的文件名的& lt; basename& gt;部分之后。启动图像必须是PNG文件并位于捆绑包的顶层,或者如果您本地化您的启动图像,则在每个.lproj文件夹中提供

我在Phonegap config.xml中指定了以下启动图像

<gap:splash src="images/splash320x480.png" width="320" height="480" />
<gap:splash src="images/splash640x960.png" width="640" height="960" />
<gap:splash src="images/splash1024x768.png" width="1024" height="768" />
<gap:splash src="images/splash768x1024.png" width="768" height="1024" />
<gap:splash src="images/splash1024x748.png" width="1024" height="748" />
<gap:splash src="images/splash1024x748.png" width="1024" height="748" />
<gap:splash src="images/splash1496x2048.png" width="1496" height="2048" />
<gap:splash src="images/splash768x1004.png" width="768" height="1004" />
<gap:splash src="images/splash1536x2008.png" width="1536" height="2008" />p
<gap:splash src="images/splash2048x1536.png" width="2048" height="1536" />
<gap:splash src="images/splash1536x2048.png" width="1536" height="2048" />
<gap:splash src="images/splash_retina_640x1136.png" width="640" height="1136" />
<gap:splash src="images/splash_retina_640x960.png" width="640" height="960" />
<gap:splash src="images/splash640x1136.png" width="640" height="1136" />

有人能指出我做错的方向吗?

2 个答案:

答案 0 :(得分:2)

您必须添加适当的闪屏图像才能支持4.0英寸设备 启动画面的命名约定。
非视网膜3.5“设备的Default.png 视网膜3.5“设备的Default@2x.png 视网膜4.0“设备的默认值为-568h@2x.png。

答案 1 :(得分:1)

Default-568h@2x.png(640x1136px) - “iPhone Portrait iOS5,6 - Retina 4”和“iPhone Portrait iOS7,8 - Retina 4”

您可以在此处找到任何其他启动画面尺寸: http://www.ios-developer.net/iphone-ipad-programmer/icons_and_graphics/default-image