iPhone / iPod Touch:Info.plist:无法validation图标尺寸,找不到图标

我发布这个的原因是,我已经尝试了所有在网上写的解决scheme,没有一个为我工作。 我错过了什么? 任何人都可以帮忙 通过xcode 4.6中的存档工具validation我的应用程序这是我得到的错误消息:

iPhone / iPod Touch:Info.plist:无法validation图标尺寸,找不到图标。 您必须定义CFBundleIcons,CFBundleIconFiles,CFBundleIconFile或提供57×57的默认Icon.png。

它也给了我同样的错误为iPad,虽然我的应用程序不是devise的iPad开始,并在iOS应用程序目标,设备设置为iPhone。 我不知道为什么iPad被列为错误。 我甚至试图上传一个iPad Icon-72.png,但仍然存在错误。

我怎样才能摆脱这个错误? 我有Icon.png,Icon@2x.png和Icon-72.png,图标在模拟器和设备上都能正常工作。

我的尝试:

  1. 在“生成设置”中,我将“压缩PNG文件”设置为“否”。 没有解决!
  2. 我删除了图像,再次推送,清理,build立和validation。 没有解决!
  3. 我试过这个其他解决scheme 。 没有解决!
  4. 我尝试设置“图标已经包括光泽度”到NO。 没有解决。

这里是我的错误的图像: 在这里输入图像说明

完全一样的问题发生在我身上。 最终通过改变目标中的有效架构来解决。

如果存在,从有效体系结构中删除i386,armv6。 无法支持armv6和armv7s。

看到这个图像: http : //postimage.org/image/pxz2fyij5/

还清楚xcode的派生数据。

检查你的info.plist并添加所有必要的图标名称。 另外检查是否find任何未使用的图标名称。

这里是图标文件大小:

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的截图了解更多细节。

在这里输入图像说明

现在,我是如何得到这个最终解决:

  • 我没有find.app包中的图标,我在那里手动添加了图标。 要查看.app包的内容,请从pipe理器中按住Control键并单击该存档,然后select“在Finder中显示”。 然后,按住Control键并单击.archive文件(包),然后select“显示包装内容”。 在产品/应用程序目录下,你应该find你的应用程序。 按住Control键点按您的应用程序,然后select“显示包装内容”。 你的图标文件应该存在。
  • 我创build了一个新的档案。 产品 – >存档创build一个新的存档,然后在尝试validation之前在pipe理器中select新的存档

这两个解决scheme一起工作,添加.app包中的图标,并创build一个新的档案一起validation了应用程序,我现在可以看到图标很好。 终于工作了!