晚上,
为此疯狂,上传后直接收到以下消息。
我已经检查了图标,info.plist中的图标文件名,启动图像,图像压缩等等。
我错过了什么想法?
亲爱的开发人员,
我们发现您最近为“APP X”发送的一个或多个问题。要处理您的交付,必须纠正以下问题:
无效图像 - 对于iOS应用程序,二进制提交中包含的图标必须采用PNG格式。
如果您的应用程序支持iPhone设备系列,则必须包含精确57x57像素的方形图标。 如果您的应用程序支持iPad设备系列,则必须包含正好为72x72像素的方形图标。 对于Mac OS X应用程序,二进制提交中包含的图标必须采用ICNS格式,并且必须包含方形512x512 @ 2x图像。 更正这些问题后,请转到“版本详细信息”页面,然后单击“准备上载二进制文件”。继续完成提交过程,直到应用状态为“等待上传”。然后,您可以提供更正的二进制文件。
此致
App Store团队
任何帮助都会很棒!
由于
答案 0 :(得分:3)
检查图像的复杂程度/文件大小。这听起来很奇怪,但我今天自己也遇到过这个问题。
之前一直很好的1024x1024大应用图标突然被拒绝了。我们使用的图标非常简单(黑白公司徽标),所以我添加了一点复杂性来调出文件大小,然后接受了图标。
由于唯一的区别是文件大小(尺寸,DPI,RGB格式没有改变),我认为Apple现在正在检查此图标的最小尺寸,如果应用相同的话,我也不会感到惊讶到应用内图标。
答案 1 :(得分:1)
我看到图片有时会损坏,值得删除所有应用图标并将其从原始源添加回项目。
同时在“图标文件”和“图标文件(iOS 5)”部分下检查目标的信息plist。确保它们包含正确的文件名
答案 2 :(得分:1)
将架构设置为“标准(armv7,armv7s)”,将基本SDK设置为“最新iOS(iOS 6.1)”,将部署目标设置为“4.3”,或更新近。
如果使用armv6,SDK 5.1和4.3以下的目标,现在会拒绝二进制文件。
在撰写本文时,Xcode版本为4.6.3。
答案 3 :(得分:0)
打开.ipa文件,查找可能包含的任何额外图片。 .ipa只是一个zip文件,所以从终端解压缩,例如:
unzip /path/to/myapp.ipa
您还可以在Xcode中检查您的项目。在导航窗格中选择项目,在内容窗格中选择应用目标,然后转到"构建阶段"选项卡并查看"复制捆绑资源"部分。浏览它以找到你的"流氓"图像。
答案 4 :(得分:0)
我今天早些时候遇到了同样的错误信息,在我看来,当你的图标完全处于灰度(没有彩色像素)时,它会自动被拒绝。不幸的是,该消息没有表明这可能是一个问题。一旦我将颜色平衡稍微调整为红色,我就进入下一阶段的审查。
当我提交了我的"大图标时,我遇到了同样的事情。 (1024×1024)。这有点不那么神秘了,因为他们至少提到过" RGB"颜色要求。当然,用普通语言仍然并不意味着灰度是禁止的,但是你去了。
答案 5 :(得分:0)
今天完全是同一个问题。 我尝试使用支持iOS目标3.1.3的应用程序,并使用SDK 5.1和6.1一起支持6.1。这是我通常的成功方式。
所以,我的解决方案:在没有SDK 5.1的情况下使用目标iOS 4.3的标准方式。 现在它是有序的。好吧,有时它不是图标的问题,而是使用旧的SDK。