如何更新我的 iPhone 应用程序的应用程序图标?

Posted

技术标签:

【中文标题】如何更新我的 iPhone 应用程序的应用程序图标?【英文标题】:how to update app icon for my iPhone app? 【发布时间】:2012-02-12 19:45:30 【问题描述】:

我们有一个更新版本的应用图标来替换现有的图标,我们试图简单地用新版本(图像文件)覆盖旧的(图像文件),构建然后部署,我们在设备上找到了什么仍然是我们应用程序使用的旧图标。这是一种正常的行为,这种需求的“官方”步骤是什么?请注意,我们仍处于开发阶段,这就是为什么我们需要根据设计师完成的新艺术作品更新我们的应用图标。

【问题讨论】:

【参考方案1】:

即使我遇到了同样的问题,只是因为该应用程序仍然具有对旧图标文件的引用,或者它可能尚未从资源中删除,您可能在删除应用程序图标时选择了仅引用。

很简单,

为了便于跟进,我也附上了截图:;)

1) 从应用中删除您的应用 icon.png,选择“Also Move to Trash”选项。

2) 现在清理构建 & 所有目标

3) 在 finder 中显示您的应用中的资源文件夹并首先复制您的新应用图标

4) 现在,将新应用程序图标从应用程序查找器拖放到您的资源文件夹,确保选中复制项目的选项

5) 另外,在将应用程序提交到 AppStore 之前,请确保在您的 .plist 文件中进行更改。将值 icon.png 值添加到图标文件键.

一旦您完成了所有步骤,只需重置您的模拟器并运行应用程序。我相信这会解决你的问题。

【讨论】:

感谢详细步骤,虽然 neon 的回答帮助解决了问题,但仍然非常感谢您的帮助【参考方案2】:

首先删除icon.png然后选择你要创建的图标选择并拖动它并把它放在下面的地方并清理你的项目(Cmd + shift + k)。

现在运行项目并更改应用程序的图标。

我觉得对你有帮助

【讨论】:

【参考方案3】:

执行 cmd+k(清理)然后 cmd+r(运行)

【讨论】:

【参考方案4】:

在重新部署之前先清理构建文件夹,Xcode 会缓存一些数据。要清理 build 文件夹,转到 Products,然后按住选项,会有一个选项。

【讨论】:

【参考方案5】:

Reference Apple Technical docs,关于疑难解答部分。该技术文档提供了有关此图标问题的详细信息。

以下是我遇到的。

错误:图像路径无效

您的应用程序的信息属性列表引用了一个或多个未包含在编译包中的图标图像。

如果您的应用程序使用资产目录来管理其图标,那么信息属性列表不应包含任何与图标相关的键;它们将由资产目录编译器在构建时添加。

打开应用目标的信息属性列表。它可以在项目编辑器的 Info 选项卡下找到,也可以在 File Navigator 中找到,它的名称将是 -Info.plist 或 Info.plist,这是您的应用程序的名称。

删除以下键,包括特定于设备的变体。

    “图标文件”(CFBundleIconFile) “图标文件”(CFBundleIconFiles) CFBundleIcons

我的项目使用App Icons Source 来管理应用程序图标,但Info.plist 还包含Icon files,以及资源中的图像。


更多...

如果您遇到以下情况,请参考that apple docs,它会对您有所帮助。

App Store 中出现错误图标 您的应用程序包包含被检测为有效图标图像的其他图像。

【讨论】:

以上是关于如何更新我的 iPhone 应用程序的应用程序图标?的主要内容,如果未能解决你的问题,请参考以下文章

我可以更改我的 iPhone 应用程序大图标吗?

iPad上缺少iPhone唯一应用程序的应用程序图标

iPad上只有app app的应用程序图标

iPhone 应用程序图标 - 精确半径?

更新应用程序图标和屏幕截图

将 iPhone 应用程序转换为通用应用程序时应用程序图标不显示