共享扩展程序的应用程序图标即使更新应用程序图标也不会在设备中更新

在我的iOS应用程序中,我有一个共享扩展。 最初我们正在使用不同的应用程序图标。 后来我们更改了应用程序的应用程序图标。 旧的图标已经从任何地方被replace,但是对于共享扩展,它不会被新图标取代。 以下是我们尝试过的方式,但并没有改变:

  • 删除应用程序并重新安装。 – 不工作
  • 删除派生的数据和重build应用程序并重新安装 – 没有工作。

如果有谁面临同样的问题,并得到解决呢?

看起来像是苹果开发人员中心的一个bug。 您的图标被绑定到用于签署ShareExtension的Provisioning Profile。

我解决了一个问题,只是改变ShareExtension的包ID。 转到“常规 – >身份 – >捆绑标识符”,然后出现一个不同的捆绑ID。

PS如果你不想更新你的捆绑ID只是尝试使用以下scheme重新创build它。 转到“Xcode – >首选项 – >帐户 – >您的AppleID – >查看详细信息”,使用鼠标右键单击打开上下文菜单并执行“移动到垃圾箱”的行动。

我在Xcode 8.2.1,iOS 10.2上开发。