[email protected]即使它不是?无法向iTunes Connect提交应用程序

[email protected]即使它不是?无法向iTunes Connect提交应用程序

问题描述:

尝试上传我的应用程序,该应用程序发送正常,但一旦发送二进制文件,我会通过电子邮件收到此错误。[email protected]即使它不是?无法向iTunes Connect提交应用程序

“亲爱的开发商,

我们已经发现了一个或多个问题与您最近的二进制提交一个‘MyApp的’。在您的应用程序可以审查之前,必须纠正以下问题:

损坏的PNG文件 - PNG图标文件[email protected]似乎已损坏。

一旦这些问题得到解决,请转到版本详细信息页面,然后点击准备上传二进制文件。继续完成提交过程,直到应用程序状态为“等待上传”,然后使用Application Loader上传更正后的二进制文件。

问候,

的App Store的球队

我试着更换[email protected]并重新提交,但我得到了相同的电子邮件

+1

你可以在问题中发布这些图标文件(或其中的链接),以便我们可以看到你在说什么? – 2012-03-10 14:50:15

你确定你的图像覆盖所有的requirements

+0

是的,100%肯定。 – 2012-03-10 13:01:33

+0

如何创建/转换/调整文件大小?你用什么(imagemagick,photoshop,...?) – Alexander 2012-03-10 13:07:49

+0

Photoshop我使用 – 2012-03-10 13:19:39

我一次又一次发生同样的错误,因为PNG损坏,我无法上传我的应用程序。

虽然这是因为我在Photoshop中导出PNG时(您应该/必须做),但未能取消选中透明框,但似乎在我的Photoshop图像中出现了导致问题并损坏我的文件的图层当在PNG出口时。如果你想到“另存为”,然后在你的Photoshop中指定PNG格式,它也不会解决问题。

您必须重新制作该图层并重新导出图像。正如Domsou所说,在您可以使用ImageOptim来验证您的新PNG没有损坏之前,并且同时优化其大小(实际上它不检查它,但是如果文件已损坏,将无法优化它)。我已经做了我刚刚说的,现在我的应用程序正在等待审查:)祝你好运(希望你的图像没有30层...我有2)

这似乎是一个信息问题。 plist文件!!!! 从应用程序中删除图标时,记录上的图标保持不变。

我删除它从这些2个节点: - 图标文件 - 图标文件(IOS 5)

我又知不知道是否奏效,但我并没有为这一刻接收到的邮件...

+0

它没有工作... – DjimOnDev 2012-03-12 09:21:25

这是对我工作:

点击这些4张图片: - 图标 - 图标@ 2X - 默认 - 默认@ 2X

在右侧窗口'身份和类型'中选择此文件类型:'图标'

如果您为存档构建应用程序,您可能会看到警告称您图标设置不匹配。 我在使用xCode 4.3提交应用程序并将部署目标设置为iOS 3.0时出现此错误。 我的应用程序包有Icon。png和[email protected],在我添加新图标后,他们被命名为Icon57.png & Icon114.png,旧的不会自动删除。

这就是我解决这个问题的方法: 1)从项目中移除了旧的Icon.png & [email protected]; 2)新Icon57.png & Icon114.png在* -info.plist改名的icon.png & [email protected] 3)我从Icon57.png & Icon114.png修正图标记录的icon.png & [email protected] 4)增加CFBundleIconFile行的值Icon.png

就是这样! =)

这是Xcode 4.3.1的一个问题。解决方案是禁用PNG压缩。

  1. 项目>目标>构建设置>显示全部>包装头
    • 我搜索了 “包”
  2. 切换压缩PNG文件NO下的第一个项目

enter image description here

当你在它,去DUP rdar://11046386rdar://11035448Apple's Bug Reporter

进一步讨论在Apple Dev Forums

+0

我复制它在雷达。 – 2012-03-15 04:54:42

+1

这将起作用 - 当然,除非您需要启用PNG压缩,因为应用程序包大小的问题。我找到了另一个解决方案:确保如果您使用Photoshop的Save for Web导出图标,请勿检查隔行扫描。然后,您应该能够提交并保持启用PNG压缩。在*后查看更多内容:http:// *。com/a/10860096/1078579 – jaredsinclair 2012-07-13 17:16:46

+0

另一种方法是将图标文件上的文件类型从“默认 - PNG图像”更改为“图标”。 – phatblat 2012-07-23 16:11:40

今天我带图标同样的问题。该图标保存为隔行PNG。我重新将它保存为非隔行扫描,重新提交并且未被拒绝。

这也适用于我。只需将icon72.png和icon144.png文件类型更改为“图标”,然后App Store接受提交。

@ Phatblat的解决方案可以工作,但它不能解决问题的根源。主要原因可能是从Photoshop导出应用程序图标时启用了“隔行扫描”。禁用PNG压缩将阻止拒绝,但它通常会增加IPA的大小。如果您在Photoshop中禁用隔行扫描并重新保存所有图标,则可以重新启用PNG压缩,并且应该可以毫无问题地提交您的应用。

这是发生在我身上的事情,我的应用程序Pillboxie,它作为吨图像。我需要PNG压缩来保持我的文件大小。