带有标识符的应用程序组在 xcode 中不可用

问题描述

我一直在 React Native 上开发一个应用程序,但在创建应用程序组以在主应用程序和共享扩展之间共享数据时遇到了一些麻烦

如果主应用程序包 ID 为 ma​​in.app.bundle。结果组将有一个标识符 group.main.app.bundle

共享扩展包 ID 必须采用 ma​​in.app.bundle.shareapp 格式,并且是上述应用组的一部分。

要成为应用组的一部分,捆绑包必须与组的格式相匹配,该格式从捆绑包 group.main.app.bundle 的标识符的第二个字开始,即 ma​​in.app.bundle这使得它与我们根据要求所拥有的相同。

在我的场景中,

当我尝试注册我的应用组时,我收到一条错误消息

带有标识符“group.bundle.id”的应用程序组不是 可用的。请输入不同的字符串

但是当我尝试使用不同的 bundle id 时它会起作用!

所以我无法在 Share Extension 和 Main App 之间共享数据,我尝试了 bundle id 的各种排列和组合,它似乎不适用于我现有的 bundle id 的任何组合,我不能负担得起更改包 ID。

我非常怀疑有人用我的包 ID 创建了一个应用程序组并正在使用它。所以这似乎是其他一些异常。希望在这方面得到一些帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)