PhoneGap启动图像iOS Apple Store提交

时间:2014-05-01 20:05:41

标签: ios cordova itunesconnect

iTunesConnect申请PhoneGap一样,提交给我的申请非常麻烦。特别是当我尝试使用Application Loader时,我看到这个新消息会弹出。

Your binary is not optimized for iPhone 5. - New iPhone apps and app updates 
submitted must support the 4-inch display on iPhone 5 and must include a launch 
image with the -568h size modifier immediately following the 
<basename> portion of the launch image's filename. Launch images 
must be PNG files and located at the top-level of your bundle, or provided 
within each .lproj folder if you localize your launch images.

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html我创建了一个640 x 1136的图像,命名为“Launch_Image_640x1136-568h.png”,并将其放在www文件夹中。不过,它给了我错误。

这里发生了什么?希望这是一件简单易懂的事情,但我现在正处于机智的尽头。任何人都有任何信息或解决方案吗?感谢。

**更新**

我在Aptana 8.1上使用Windows 3开发了应用,并且仅使用mac来存储证书,密钥,p12文件和上传。我没有通过xcode在mac上使用PhoneGap

2 个答案:

答案 0 :(得分:3)

所以我继续,终于在今天找到了答案http://community.phonegap.com/nitobi/topics/iphone_5_optimization_requirement-on7f1https://github.com/phonegap/phonegap-start/blob/master/www/config.xml

简而言之,这个问题的出现是因为Apple在他们永无止境的追求中使事情变得困难,现在需要在所有应用程序中包含“启动画面”图像。因此,您现在必须拥有3个不同大小的启动屏幕图像,每个图像都有一个特定的命名过程。我通过上面的链接找到的解决方案是将启动屏幕图像放在根目录中,并将以下三行添加到config.xml

<gap:splash src="Default.png"         gap:platform="ios"     width="320" height="480" />
<gap:splash src="Default@2x.png"      gap:platform="ios"     width="640" height="960" />
<gap:splash src="Default-568h@2x.png" gap:platform="ios"     width="640" height="1136" />

我不确定启动屏幕图像是否需要位于根目录中,但目前它对我有用。此外,我不确定图像是否必须以“默认”开头,但我知道较大的两个图像必须在文件名的末尾有“@ 2x”和“-568h @ 2x”。与最小的图像同名。

有关“启动屏幕”的详细信息,请参阅此处的Apple文档https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html

希望这有助于某人。

答案 1 :(得分:0)

需要在应用上声明。单击项目文件(Xcode中最顶部的项目,带有蓝色Xcode图标)。导航到目标/常规设置启动图像是其中一项。