在我开始使用Xcode 4.2之前,我从未遇到过这个问题。尝试上传我的应用时出现以下错误:
无法验证图标尺寸,找不到图标。你的最低口碑 版本低于3.2,因此您必须定义CFBundleIconFile或提供 默认Icon.png是57x57
我有一个“Icon.png”图片,是57x57。我尝试添加它并从info.plist中删除它。没有成功。我不知道该怎么做。
这是我的info.plist文件
再次编辑Info.plist
解
感谢您的评论。问题是我没有按照正确的步骤准备应用程序在Xcode 4中提交。这与Xcode 3.2非常不同。如果您按照this guide的步骤操作,则不会遇到我遇到的问题。
答案 0 :(得分:6)
确保您的Info.plist包含这些条目,并确保文件名完全匹配(可能不需要iOS 5图标,但包含它们不会有害):
以下是Apple谈论Icon指南的页面:
iOS HIG - Custom Icon and Image Creation Guidelines
Apple Technical Q&A QA1686 - App Icons on iPad and iPhone
这与上面相同,但使用“Raw”键/值对:
答案 1 :(得分:4)
实际问题是Info.plist中图标文件的规格随iOS 5而变化。请注意,它在Info.plist中显示“图标文件(iOS 5)”。如果在5.0之前指定构建目标,则会收到提到的错误消息,因为在5.0之前指定图标文件是不同的!您可以将构建目标更改为5.0,也可以为较旧的iOS添加图标规范。 (这实际上是通过将CFBundleIconFiles数组添加到Info.plist中而发生的事情)
因此,问题不在于Xcode 3.2与Xcode 4.2,而是在您使用App定位的iOS版本中。
答案 2 :(得分:0)
当我在提交应用时遇到此问题时,我尽力确保图标为57x57像素&正确添加,但不知何故验证总是失败。 最后,我从项目摘要,Plist文件&中删除了应用程序图标。项目导航器。在finder中重命名这些文件并再次添加到项目中。不知怎的,这对我有用。
答案 3 :(得分:0)
我也面临同样的问题,确保从图标i中删除透明像素解决了它
答案 4 :(得分:0)
想分享我的经验(这真是一个令人沮丧的问题)。我正在使用XCode 4.6.3
当我在经过长时间的试验错误后几乎放弃时,我做了以下事情:
我不知道上面哪一步做了伎俩(这就是为什么我试图对每一步都非常具体,虽然有些看起来很傻),但它对我有用。祝你好运!
答案 5 :(得分:-3)
为了避免更多回复,我发布了解决方案(自己解决)
问题是我没有按照正确的步骤准备 在Xcode 4中提交的应用程序。它与Xcode 3.2非常不同。 如果您按照[link] weston-fl.com/blog/?p=2442本指南的步骤操作 你不会有我遇到的问题。