首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS共享扩展应用程序组错误传递文件URL中的react本机

iOS共享扩展应用程序组错误传递文件URL中的react本机
EN

Stack Overflow用户
提问于 2020-12-04 00:25:14
回答 2查看 1.2K关注 0票数 2

我有一个iOS共享扩展在我的反应-本地应用程序。我使用react-native-share-menu来实现它,并且根据组件文档为共享对话框使用自定义RN视图。

我的自定义共享对话框可以工作,但是一旦我试图传递给应用程序,我就会得到错误:

container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled Error: Failed to get App Group User Defaults. Did you set up an App Group on your App and Share Extension?

我正在调试一个物理设备上进行测试。

我的应用程序和扩展目标上的应用程序组是相同的:group.com.myapp.ios (用于“所有”-调试和发布)

我注意到的一件事是,我的目标应用程序包id与组Id的后半部分不同。它必须匹配目标应用程序包id吗?

  • App = com.myapp.ios.official
  • 共享扩展= com.myapp.ios.official.share

有人能帮忙吗?为什么我选择的组Id会有问题?

EN

Stack Overflow用户

发布于 2021-03-12 22:07:03

这只是一些补充信息的自我回答@scgough给。

这一章和诗句是:Bundle Resources > Entitlements > App Groups Entitlement。这说明了你瞄准的操作系统很重要,iOS和macOS。

苹果有一个更老的答案,只适用于macOS:权利键引用,启用App,将应用程序添加到应用程序组。对于macOS,组名必须类似于DG29478A379Q6483R9214.HolstFirstAppSuite

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65136198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档