iTunes Connect 发送有关图标文件问题的电子邮件,如何解决?
Posted
技术标签:
【中文标题】iTunes Connect 发送有关图标文件问题的电子邮件,如何解决?【英文标题】:iTunes Connect sends email about a issue with icon file, how to fix? 【发布时间】:2012-04-26 00:49:54 【问题描述】:这是电子邮件:
尊敬的开发者, 我们发现您最近提交的“Bla”二进制文件存在一个或多个问题。在审核您的应用之前,必须更正以下问题: 损坏的图标文件 - 图标文件 72 x 72.png 似乎已损坏。 更正这些问题后,请转到“版本详细信息”页面并单击“准备上传二进制文件”。继续提交过程,直到应用状态为等待上传,然后使用 Application Loader 上传更正后的二进制文件。
我已更改文件并重新上传应用程序,但我再次收到电子邮件。
【问题讨论】:
确保在构建设置中关闭“压缩 png”。 【参考方案1】:正如迈克尔·道特曼所说。
确保在构建设置中关闭“压缩 png”。
谢谢
【讨论】:
【参考方案2】:您可以在预览中打开文件,然后选择“工具”->“显示检查器”吗?该文件可能使用了一些 Apple 不喜欢的 PNG 格式功能。他们想要 RGB,8 位深度,没有 alpha。请参阅Custom Icon and Image Creation Guidelines。
为了比较,这里是预览检查器的屏幕截图,显示了被接受的应用的图标属性。如果您不确定,请为您的图片属性发布类似的屏幕截图。
“每米像素数”部分可能会出现,也可能不会出现。五分钟前我第一次打开一些图标文件时它不存在,现在它出现在我打开的每个 PNG 文件中。奇怪的。
编辑:还要检查“Info.plist”中的图标条目,或“目标”的“信息”选项卡。 (这些不是一回事,因为我花了几个小时才发现。“信息”选项卡中的设置会覆盖您的“信息.plist”。)从 ios 5.1 SDK 开始,这些包括 图标文件(字符串)、图标文件(数组)和图标文件(iOS 5)(包含至少一个包含大批)。 XCode 似乎也将您的启动图像添加到此列表中。不要依赖它来保持列表整洁 - 我有时会在我的列表中发现过时的文件名。
为了进一步比较,以下是有效应用的 Info.plist 中的最终结果。您的文件名可能不同,只要它们与您项目中的资源匹配即可。
【讨论】:
但这是我第二次上传应用程序,第一次,图标文件还可以,刚刚我要上传的更新有问题。 我已经更改了图标的文件,用新的规格和问题转向 114x114 图标文件,我已经更改了新的,然后问题又回到了图标文件 72x72 @Evaristoyok:您的 Info.plist 可能还引用了一个问题文件。我已经编辑了我的答案,并对此提出了一些想法。 Apple 将默认图像粘贴在图标文件中的方式很有趣 .. 如果没有实际图标可以理解(然后它将显示缩小为图标的启动屏幕).. 但我认为 14 个条目在图标文件中有点矫枉过正。【参考方案3】:我是应用 Pillboxie 的开发者。我和你有同样的问题,但我相信我终于找到了解决办法。
在继续我的建议之前,请确保您的 Info.plist 和所有图标文件名完全按照 Apple 的要求显示。继续检查文档以确保您是最新的,但我认为 Dondragmer 的建议是正确的。
我在 Photoshop 中创建了所有图像资源,包括应用程序图标,并以 PNG-24 格式导出到网络。因为 Pillboxie 有很多图像,所以在构建设置中将“压缩 png”设置为 YES 可以帮助我节省几兆字节的空间。正如 Evaristoyok 建议的那样,在我尝试关闭此压缩之前,我遇到了与您相同的错误。但是,我的应用程序跃升了几个 mb。我希望能找到更好的方法。
今晚我找到了以下链接:article。在其中,作者建议确保在“保存为 Web 和设备”对话框窗口中导出图像时,不要在 Photoshop 中选择“隔行扫描”。我重新导出了禁用此功能的所有图标和启动图像,它解决了我的问题。我能够提交我的应用并且仍然启用 png 压缩。
【讨论】:
有关如何保存 Photoshop 图像的更多详细信息: // 文件类型:PNG-24 // 透明度:是 // 隔行扫描:否 // 转换为 sRGB:否 // 蒙版:无 // 质量:双三次 // 元数据:无 //以上是关于iTunes Connect 发送有关图标文件问题的电子邮件,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 NEW iTunes Connect 中为新应用添加图标
iOS 应用图标在 App Store 和 iTunes Connect 上具有光泽效果