应用组在发布模式下部署后无法正常工作

时间:2018-09-25 13:01:02

标签: ios ionic-framework ionic2 ios-app-group share-extension

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

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

我拥有启用了应用程序组的发行证书。所有其他配置看起来都不错。

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

iOS Share Extension not working after deploy

2 个答案:

答案 0 :(得分:0)

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

问题是默认情况下,当您使用共享扩展名或应用程序组信息共享时,离子文件未提供权利文件。

答案 1 :(得分:0)

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

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

  1. 在“目标”下选择 Runner/Share Extension
  2. 选择“签名和功能”标签
  3. 按“+能力”按钮
  4. 选择“应用组”
  5. 为发布和调试模式设置正确的应用组