Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 共享扩展在模拟器上工作,但不在设备上工作_Xcode_Provisioning Profile_App Id_Slcomposeviewcontroller_Ios Extensions - Fatal编程技术网

Xcode 共享扩展在模拟器上工作,但不在设备上工作

Xcode 共享扩展在模拟器上工作,但不在设备上工作,xcode,provisioning-profile,app-id,slcomposeviewcontroller,ios-extensions,Xcode,Provisioning Profile,App Id,Slcomposeviewcontroller,Ios Extensions,我的应用程序绑定了共享扩展名。我拥有所有与扩展相关的应用程序ID和配置文件,用于开发和分发。当我在模拟器中运行扩展时,它工作得非常好。例如,在设备(即iPhone 6)上,当在Safari中选择我的应用程序的共享扩展名时,Safari会冻结,不会打开任何内容。我甚至无法调试它,不是因为我不知道如何调试,而是因为它在Xcode上运行并立即停止运行 我认为配置文件或应用程序ID可能有问题,或者可能是由苹果造成的bug或“发布前功能缺失” 如果有人对此有任何解决方案或解释,我将不胜感激 编辑: 我更改

我的应用程序绑定了
共享扩展名。我拥有所有与扩展相关的
应用程序ID
配置文件
,用于
开发
分发
。当我在
模拟器中运行扩展时,它工作得非常好。例如,在
设备
(即iPhone 6)上,当在
Safari
中选择我的应用程序的
共享扩展名
时,
Safari
会冻结,不会打开任何内容。我甚至无法调试它,不是因为我不知道如何调试,而是因为它在
Xcode
上运行并立即停止运行

我认为
配置文件
应用程序ID
可能有问题,或者可能是由
苹果
造成的bug或“发布前功能缺失”

如果有人对此有任何解决方案或解释,我将不胜感激

编辑:


我更改了
情节提要
上扩展视图的
背景色
,以查看它是否完全不起作用。它确实打开,但未显示
SLComposeServiceViewController
。因此,问题一定是由它引起的。

我终于解决了我的问题。这不是一个配置文件,也不是一个应用程序id问题。我写过

覆盖函数视图显示(动画:Bool){}


方法,该方法位于
SLComposeServiceViewController
类中。原来唯一的罪魁祸首就是这种方法。我删除了它,共享扩展工作得很好。

我终于解决了我的问题。这不是一个配置文件,也不是一个应用程序id问题。我写过

覆盖函数视图显示(动画:Bool){}


方法,该方法位于
SLComposeServiceViewController
类中。原来唯一的罪魁祸首就是这种方法。我删除了该选项,共享扩展功能工作正常。

如果有人仍然存在此问题,请检查您的共享扩展部署信息,并确保您的目标操作系统低于您手机的操作系统。

如果有人仍然存在此问题,请检查您的共享扩展部署信息,并确保您的目标操作系统低于手机的操作系统

请在插入Mac的同时尝试在设备上运行扩展。查看设备控制台,找到相关错误消息并更新帖子。很可能是配置文件/证书问题。但如果要帮助您,我们需要了解更多信息。请在插入Mac的同时尝试在设备上运行扩展。查看设备控制台,找到相关错误消息并更新帖子。很可能是配置文件/证书问题。但是如果我们想帮助你,我们需要知道更多。谢谢。对我来说,这也像是一只奇怪的虫子。共享时,我已使文本视图不可编辑。这导致在打开扩展时隐藏了整个视图。谢谢。对我来说,这也像是一只奇怪的虫子。共享时,我已使文本视图不可编辑。它导致在打开扩展时隐藏了整个视图。对我来说也是如此。问题是,当添加新的目标Xcode时,默认为最新的和最好的。问题是,当添加新的目标Xcode时,默认为最新和最大的。