1

我发布这个的原因是我已经尝试了所有在线编写的解决方案,但没有一个对我有用。我错过了什么?任何人都可以帮忙吗?通过 xcode 4.6 中的存档工具验证我的应用程序时,这是我收到的错误消息:

iPhone/iPod Touch:Info.plist:无法验证图标尺寸,未找到图标。您必须定义 CFBundleIcons、CFBundleIconFiles、CFBundleIconFile,或提供默认的 Icon.png,即 57x57。

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

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

我的尝试:

  1. 在 Build Settings 中,我将 Compress PNG Files 设置为 NO。没有解决!
  2. 我删除了图像,再次推送它们,清理、构建和验证。没有解决!
  3. 我尝试了其他解决方案。没有解决!
  4. 我尝试将“图标已经包含光泽”设置为否。没有解决。

这是我的窃听错误的图像: 在此处输入图像描述

4

3 回答 3

2

完全相同的问题发生在我身上。最后通过更改目标中的有效架构来解决。

如果存在,则从有效架构中删除 i386、armv6。无法支持 armv6 和 armv7s。

看到这张图片: http: //postimage.org/image/pxz2fyij5/

还要从 xcode 中清除派生数据。

于 2013-03-20T05:01:53.707 回答
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 的此屏幕截图以获取更多详细信息。

在此处输入图像描述

于 2013-03-18T06:58:26.500 回答
0

现在这是我最终解决的方法:

  • 我没有在 .app 包中找到图标,我在那里手动添加了图标。要查看 .app 包的内容,从管理器中,按住 Control 键单击存档,选择“在 Finder 中显示”。然后,按住 Control 键单击 .archive 文件(包)并选择“显示包内容”。在 Products/Applications 目录下,您应该找到您的应用程序。按住 Control 并单击您的应用并选择“显示包内容”。您的图标文件应该存在。
  • 我创建了一个新档案。Product->Archive 创建一个新的存档,然后在尝试验证之前在 Organizer 中选择新的存档

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

于 2013-05-03T19:33:34.053 回答