缺少建议的图标文件 - 该包不包含一个大小为“120x120”像素、格式为.png的iPhone / iPod Touch应用程序图标。

207

我提交了一个应用程序更新,但是我收到了一封电子邮件告诉我发生了以下错误:

缺少推荐的图标文件 - 捆绑包不包含正好为“120x120”像素的iPhone / iPod Touch应用程序图标,格式为.png

我该如何解决这个问题?

这里是苹果目前的图标要求。

我没有看到任何地方出现120x120?这是iOS 7特定的吗?我应该包含一个名为Icon-120.png之类的图标吗?

更新:我将三个图标添加到资源文件夹中(Icon-120.png:120x120,Icon-76.png:76x76和Icon-152.png:152x152),但它们没有被添加到info.plist。 我收到了同样的警告电子邮件。 我决定不改变任何东西,等待看看接下来会发生什么。

让我非常惊讶的是,应用程序在20小时后进入了审核阶段,并在第二天发布到市场上!这让我想知道有多少苹果/Windows应用程序审查人员在这里潜伏。


你是否拒绝了已上传的二进制文件,使用新的120x120图标进行修改并重新上传?我只是好奇苹果审核人员是否会忽略此错误或拒绝审核该应用程序。谢谢。 - Saurabh Hooda
2
我添加了一个图标:Icon-120.png,但忘记在plist.info中添加它。所以我仍然收到警告。我们很快就会发现接下来会发生什么。有关解决方案,请阅读下面答案的评论,我认为他们已经找到了解决方法。 - TelKitty
16个回答

1

刚遇到同样的问题。使用Xcode 8.3.3并想在资源目录中使用AppIcon。尝试了各种堆栈溢出答案,但没有成功。

最后从Ken/Apple论坛了解到了一种深度清理步骤:

  • 删除所有图标文件,无论是来自资源(删除-垃圾)还是appicon文件(选择-删除选定的项);甚至删除assets文件夹
  • 进行深度清理(使用Product菜单和option键按下,然后选择“清理构建文件夹”)
  • 添加新的资源目录,并将其命名为“Assets”,右键单击Assets文件夹并添加新的应用程序图标集-更改检查器中的iOS >=7三倍

  • 在Xcode之外检查我所有的图标文件(所有文件已经是正确分辨率的png文件,但有些仍然附带着Photoshop Elements的颜色配置文件或具有索引颜色而不是RGB配置文件。所以我确保只保存一个没有颜色配置文件且来自背景层的png文件)-不确定是否必要

  • 从Product菜单归档构建
  • 从Window-组织者验证并上传构建

0

为了防止有人遇到同样的问题,但是常见解决方案都不起作用,我再添加一个“症状相同,但解决方法不同”的回答。

在我的情况下,我有一个应用,在引入资源目录和灵活的图标命名约定之前就开始开发,但是在过渡后首次提交到商店。为了解决这个问题,我需要:

  1. 从 Info.plist 中删除所有与图标相关的行。
  2. 将 AppIcons 和 LaunchImages 都切换回“不使用资源目录”。
  3. 将 AppIcons 和 LaunchImages 切换回资源目录。
  4. 重新拖放图像文件到适当的位置。

0

在使用 MAC 上的预览应用程序将大小为 180x180 的图标调整为 120x120 后,我在使用应用程序图标图像时遇到了此错误。当我从项目中删除了 120x120 图标后,错误消失了。调整图标大小可能会破坏 Apple 所需的格式。


0

在我的情况下,我的应用程序图标文件没有使用驼峰命名法。例如:

我的文件名:Appicon57x57

应该是:AppIcon57x57(注意这里的大写字母“i”)

所以,在我的情况下,解决方案如下:

  1. 从资源目录中删除所有图标文件。
  2. 按照上述方式重命名文件。
  3. 将重命名后的文件再次添加到资源目录中。

这样应该就可以解决问题了。


0
我手动创建了我的AppIcon目录,并在其中放置了所有正确的图标,但是我的项目没有将其用作图标目录。在项目的“常规”选项卡上(您可以设置项目名称和版本号),有一个“应用程序图标源”的条目,但没有办法选择我创建的目录。我不得不点击按钮创建一个新目录,然后删除该新目录,然后该按钮变成了菜单,我可以在其中选择现有的目录。

0

如果您需要为Xcode项目生成图标,我建议您考虑使用SquareIcon。我相信它可以轻松创建适用于苹果平台的应用程序图标集。只是想让您知道,这是我的应用程序。

您可以放入一个通用的图标图像文件(如PNGJPG),并生成一个.appiconset文件,然后将其放入您的Xcode项目资源目录中。这样就不需要手动调整一堆图像大小了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接