首页 > 解决方案 > 显式卸载后无法重新安装 iMessage 扩展程序

问题描述

我的主应用程序中包含一个 iMessage 扩展程序。像这样添加到项目中:

在此处输入图像描述

然后从“嵌入应用程序”下拉列表中选择我的应用程序 Xcode 项目(我已经完成了这一步,之后截取了屏幕截图以帮助解释我的问题): 在此处输入图像描述

我向 iTunes Connect 和 TestFlight 推送了一个新版本。另一位测试人员和我本人明确删除了 iMessage 扩展程序(不是主应用程序),如下所示:

在此处输入图像描述

现在测试人员和我自己无法重新安装嵌入式 iMessage 扩展。我们已明确删除主应用程序并重新安装,但并未重新安装嵌入式 iMessage 扩展程序。

我什至增加了内部版本号(不是版本号)并将另一个版本推送到 TestFlight 以尝试触发并重新安装。

我现在要增加我的应用程序的版本号(即使没有更改),看看是否会重新安装 iMessage 扩展。

还有其他建议吗?

标签: iosswiftxcodeimessageimessage-extension

解决方案


看起来 iPhone 会记住卸载 iMessage 扩展程序的明确决定,尽管新安装的带有嵌入式 iMessage 扩展程序的主应用程序将再次安装扩展程序,但它现在默认关闭,必须明确重新启用:

在此处输入图像描述


推荐阅读