微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决带有标识符的应用程序组在 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 举报,一经查实,本站将立刻删除。