-1

我是 ios 开发的新手,在尝试部署到应用商店时卡住了。我每次都收到相同的消息。

我所做的是一个非常简单的 javascript 应用程序,它是用 phonegap 构建的。Phonegap 编译它,我尝试设置 config.xml 文件,并带有以下初始屏幕。

<gap:splash src="splash/ios/Default.png" width="320" height="480" />
<gap:splash src="splash/ios/Default_at_2x.png" width="640" height="960" />
<gap:splash src="splash/ios/Default_iphone5.png" width="640" height="1136" />
<gap:splash src="splash/ios/Default-Landscape.png" width="1024" height="768" />
<gap:splash src="splash/ios/Default-Portrait.png" width="768" height="1024" />
<gap:splash src="splash/ios/Default-Landscape_at_2x.png" width="2048" height="1496" />
<gap:splash src="splash/ios/Default-Portrait_at_2x.png" width="1536" height="2008" />

像这样的图标设置

<icon src="res/icon/ios/icon-57.png"            gap:platform="ios"        width="57" height="57" />
<icon src="res/icon/ios/icon-72.png"            gap:platform="ios"        width="72" height="72" />
<icon src="res/icon/ios/icon-57-2x.png"         gap:platform="ios"        width="114" height="114" />
<icon src="res/icon/ios/icon-72-2x.png"         gap:platform="ios"        width="144" height="144" />

我从 AppStore 得到的回复如下:

亲爱的开发者,

我们发现您最近交付的“AutoAkademiet”存在一个或多个问题。要处理您的交付,必须更正以下问题:

iPhone 5 优化要求 - 您的二进制文件未针对 iPhone 5 进行优化。针对 iOS 6 及更高版本提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含紧随其后的带有 -568h 大小修饰符的启动图像启动图像文件名的一部分。启动图像必须是 PNG 文件并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供。查看 iOS 人机界面指南和 iOS 应用程序编程指南,了解有关 iPhone 5 支持和应用程序启动图像的更多信息。

更正这些问题后,请转到“版本详细信息”页面并单击“准备上传二进制文件”。继续完成提交过程,直到应用状态为“等待上传”。然后,您可以提供更正后的二进制文件。

问候,

应用商店团队

有谁知道我在这里做错了什么?我该如何解决这个与phonegap有关的小问题?

4

2 回答 2

1

该消息非常明确。

将您的 splash/ios/Default_iphone5.png 图像重命名为 splash/ios/Default-568h@2x.png

于 2013-08-29T16:15:03.133 回答
0

我有一个类似的问题。

这只是将实际文件 (.../Default_iphone5.png) 添加到 PhoneGap Build 从中提取的 git 存储库中的疏忽。

仔细检查文件Default_iphone5.png是否确实存在(在 github 中),包括父目录 splash 和 ios,仔细检查文件大小,并且它是 png。

此外,添加gap:platform="ios"到您的 XML 元素。例如:

<gap:splash src="splash/ios/Default_iphone5.png" gap:platform="ios" width="640" height="1136" />
于 2013-10-18T13:14:20.693 回答