我已经创建了新版本的 iPhone 应用程序。我想更改图标,所以:
- 我将不同大小的图标添加到 XCode 项目的 Resources 文件夹中:
- 我在 info.plist 文件中指定了图标文件:
- 在 iTunes Connect 中,我添加了应用程序的新版本,并用新图标替换了旧图标。现在,当我登录 iTunes Connect 时,可以看到新图标。
效果:
当我在模拟器上运行应用程序时,我可以看到新图标。
当我在 Mac 上使用 iTunes 访问 AppStore 时,我可以看到新图标。
当我在 iPhone 上访问 AppStore 时,我可以看到旧图标。
将应用升级到新版本后,我可以在 iPhone 上看到旧图标。
知道为什么旧图标在某些地方仍然可见吗?
亲切的问候, 雅库布
最佳答案
使用“构建 > 清理所有目标”,然后构建并运行。 Xcode 并不总是看到图像已更新,并将它们排除在增量构建之外。构建前清理会使 Xcode 从头开始构建应用程序文件,并会拾取它无法获取的所有图像。
为什么不一致是因为不同的构建类型(模拟器与设备)是不同的构建目标,并且是使用不同版本的图像构建的。这并不罕见。
本文无法解决的一件事是 iPhone 应用商店应用程序上的旧图标。您可能需要使用新图像更新您的应用商店提交内容。
关于iphone - 应用程序更新后图标未更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708092/