0

我正在开发一个离子 iOS 应用程序。我在应用程序中有一个共享扩展,用于在离子应用程序和我的 iOS 共享扩展之间共享信息,我一直在使用应用程序组来检索值。

当部署在调试模式下发生时,应用程序可以正常工作。在发布模式下,用户默认值不适用于共享扩展。

我有已启用应用程序组的分发证书。所有其他配置看起来都很好。

尽管我没有看到任何相同的答案,但还有另一个类似的问题被问到。

iOS 共享扩展在部署后不起作用

4

2 回答 2

0

创建 ionic 应用程序时,需要单独添加权利,在主应用程序和共享扩展应用程序中添加权利也必须在构建设置中进行编辑。在代码签名授权发布下需要添加授权文件位置。

问题是默认情况下,当您使用共享扩展或应用程序组信息共享时,ionic 不提供授权文件。

于 2018-10-09T10:44:41.560 回答
0

就我而言,应用程序组仅配置为调试模式。

通过对跑步者和共享扩展执行这些步骤,我能够解决这个问题 -

  1. 在“目标”下选择 Runner / Share Extension
  2. 选择“签名和功能”选项卡
  3. 按“+能力”按钮
  4. 选择“应用程序组”
  5. 为发布和调试模式设置正确的应用组
于 2021-01-23T21:55:24.487 回答