【发布时间】:2016-08-17 11:52:23
【问题描述】:
我有一个与我的应用绑定的share-extension。对于development 和distribution,我拥有与扩展相关的所有必需的app-ids 和provisioning-profiles。当我在simulator 中运行扩展程序时,它工作得非常好。例如,在device(即iPhone 6)上,当在Safari 中选择我的应用程序的share extension 时,Safari 冻结并且没有任何打开。我什至无法调试它,不是因为我不知道该怎么做,而是因为它在Xcode 上运行并立即停止运行。
我认为provisioning-profiles 或app-ids 可能有问题,或者可能是由Apple 引起的错误或“分发前缺少功能”。
如果有人对此有任何解决方案或解释,我将不胜感激。
编辑:
我在storyboard 上更改了扩展程序视图的background-color,看看它是否根本不起作用。它确实打开了,但SLComposeServiceViewController 没有出现。因此,问题一定是由它引起的。
【问题讨论】:
-
请尝试在插入 Mac 的设备上运行扩展程序。查看设备控制台并找到相关的错误消息并更新您的帖子。很可能是配置文件/证书问题。但是,如果我们要帮助您,我们需要了解更多信息。
标签: xcode provisioning-profile app-id slcomposeviewcontroller ios-extensions