繁体   English   中英

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

[英]how to update app icon for my iPhone app?

我们已更新了应用程序图标的版本,以替换现有的图标,我们尝试用新版本(图像文件)简单地覆盖旧的(图像文件),构建然后部署,我们在设备上发现的仍然是用于我们应用的旧图标。 这是正常现象吗,满足这些需求的“正式”步骤是什么? 请注意,我们仍处于开发阶段,这就是为什么我们需要根据设计师所做的新艺术作品来更新应用程序图标的原因。

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

这很简单 ,

为了便于后续操作,我也附上了屏幕截图:;)

1)从应用程序中删除应用程序icon.png,选择一个选项“ 同时移至废纸 “”。

在此处输入图片说明

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

在此处输入图片说明

3) 在finder中显示应用程序中的资源文件夹,然后首先 该文件夹中复制“ New App”图标

在此处输入图片说明

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

在此处输入图片说明

5)此外,在将应用程序提交到AppStore之前,请确保对.plist文件进行更改。将value icon.png值添加到Icon文件密钥中。

在此处输入图片说明

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

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

首先删除icon.png文件,然后选择要创建的图像,然后将其拖到下面的位置并清理您的项目(Cmd + shift + k)。

在此处输入图片说明

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

我认为这对您有帮助

有关故障排除部分,请参考Apple技术文档 该技术文档提供了有关此图标问题的详细信息。

以下是我遇到的。

错误:无效的图像路径

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

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

打开应用程序目标的信息属性列表。 可以在项目编辑器的“信息”选项卡下或“文件浏览器”中找到该文件,该文件将被命名为-Info.plist或Info.plist,这是应用程序的名称。

删除以下键,包括设备特定的版本。

  1. “图标文件”(CFBundleIconFile)
  2. “图标文件”(CFBundleIconFiles)
  3. CFBundleIcons

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


更多 ...

如果遇到以下情况,请参考该Apple文档 ,它将为您提供帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM