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

Posted

技术标签:

【中文标题】即使更新应用程序图标,共享扩展程序的应用程序图标也不会在设备中更新【英文标题】:App icon of Share extension is not updating in device even with updating app icon 【发布时间】:2016-12-23 08:20:12 【问题描述】:

在我的 ios 应用程序中,我有一个共享扩展。最初我们使用不同的应用程序图标。后来我们更改了应用程序的应用程序图标。旧图标已从各处替换,但对于共享扩展,它不会被新图标替换。 以下是我们尝试过但没有改变的方法:

删除应用程序并重新安装。 -- 没用 删除派生数据并重建应用程序并重新安装 -- 无效。

如果有人遇到过同样的问题并且已经解决了吗?

【问题讨论】:

【参考方案1】:

这似乎是 Apple 开发人员中心的错误。您的图标与用于签署您的 ShareExtension 的配置文件绑定。

我解决了一个问题,只是更改了 ShareExtension 的捆绑包 ID。转到“General -> Identity -> Bundle identifier”,然后得到一个不同的 Bundle ID。

附:如果您不想更新您的捆绑包 ID,请尝试使用以下方案重新创建它。转到“Xcode -> Preferences -> Accounts -> Your AppleID -> View Details”,使用鼠标右键单击打开上下文菜单并执行“Move To Trash”操作。

我在 Xcode 8.2.1、iOS 10.2 上开发。

【讨论】:

以上是关于即使更新应用程序图标,共享扩展程序的应用程序图标也不会在设备中更新的主要内容,如果未能解决你的问题,请参考以下文章

iOS 操作扩展图标位置

通过长按链接打开的共享菜单中的 Safari 浏览器中未显示应用程序图标

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

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

用于应用扩展的 IB 故事板:iPad 图标不存在、尺寸不变、方向不工作

WPF:即使显式设置 WindowState,窗口也会保持最小化