我发布这个的原因是我尝试了所有在线编写的解决方案,但没有一个对我有用。我错过了什么?有人可以帮忙吗? 通过xcode 4.6中的Archives工具验证我的应用程序 这是我收到的错误消息:
iPhone / iPod Touch:Info.plist:无法验证图标尺寸,找不到图标。您必须定义CFBundleIcons,CFBundleIconFiles,CFBundleIconFile,或提供57x57的默认Icon.png。
它也给了我同样的iPad错误,虽然我的应用程序不是为iPad开始设计的,在iOS应用程序目标中,设备设置为iPhone。我不知道为什么iPad被包含为错误。我甚至试图上传iPad Icon-72.png但仍然存在错误。
如何摆脱这个错误? 我有Icon.png,Icon @ 2x.png和Icon-72.png,图标在模拟器和设备上都可以正常工作。
我的尝试:
以下是我的窃听错误的图片:
答案 0 :(得分:2)
完全相同的问题发生在我身上。最后通过改变目标中的有效架构来解决。
如果存在,则从有效架构中删除i386,armv6。无法支持armv6和armv7s。
查看此图片:http://postimage.org/image/pxz2fyij5/
同时清除xcode中的派生数据。
答案 1 :(得分:0)
查看您的info.plist并添加所有必要的图标名称。同时检查是否找到任何未使用的图标名称。
这是图标文件大小:
Icon.png : 57x57
Icon@2x.png : 114x114
Icon-72.png : 72x72
Icon-ipad@2x.png : 144x144
Icon-Small-50.png : 50x50
Icon-Small.png : 29x29
iTunesArtwork : 1024x1024
有关详细信息,请查看info.plist的此屏幕截图。
答案 2 :(得分:0)
现在,我最终解决了这个问题:
这两个解决方案协同工作,在.app包中添加图标并一起创建新存档已经验证了应用程序,我现在可以看到图标很好。终于工作了!