我有一个share-extension
与我的应用绑定。我拥有与扩展相关的所有必需app-ids
和provisioning-profiles
,用于development
和distribution
。当我在simulator
中运行扩展时,它工作得很好。例如,在device
(即iPhone 6)上,当在Safari
内选择我的应用程序的share extension
时,Safari
冻结而没有打开。我甚至无法调试它,不是因为我不知道如何去做,而是因为它运行并立即停止运行,之后在Xcode
。在模拟器上工作但不在设备上的共享扩展
我认为provisioning-profiles
或app-ids
可能是错误的,或者它可能是由Apple
引起的错误或'发布之前缺少的功能'。
如果有人对此有任何解决方法或解释,我将非常感激。
编辑:
我改变了扩展视野的background-color
上storyboard
,看它是否完全不工作。它确实打开,但没有显示SLComposeServiceViewController
。因此,这个问题一定是由它引起的。
请尝试在插入Mac的设备上运行扩展程序。查看设备控制台并查找相关的错误消息并更新您的帖子。很有可能是配置文件/证书问题。但是,如果我们要帮助您,我们需要了解更多信息。 – wottle