服务委托(SBMainWorkspace)拒绝xcode 8错误


145

尝试在模拟器上运行构建,但出现此错误:

打开“ com.companyname.appname”的请求失败。

服务委托(SBMainWorkspace)拒绝了该请求,原因如下:安全性(“启动调试应用程序所需的权限” com.apple.frontboard.debugapplications”)。

使用的GM时不存在该功能Xcode 8,但是当我再次从mac应用商店下载它时就开始了。谷歌对苹果开发者论坛也没有帮助。

有什么帮助或建议吗?

Answers:


335

退出模拟器并重新启动对我来说已经解决了。


7
另外,如果退出模拟器不能解决问题,则应确保在“编辑方案”中未选中所有字段。
Vinayak GH

20
这是我的解决方案。我认为问题的原因是我在安装Xcode点更新时将模拟器保持打开状态。

2
是的,这是在xCode升级完成之后发生的。
iamhite

6
这个。如果您在模拟器打开时更新XCode,就会发生这种情况。您也必须重新启动模拟器才能使其再次运行。
zeh

1
哦,太好了,另一个Xcode“修复”根本不会使我的工作流程停顿。至少这是理所当然的。
塔玛斯·森格尔(TamásSengel),

96

空设置导致错误

如果有人想知道“空设置”的含义是什么,那么就应该按照maricle的答案和Vinayak GH的评论中所提到的那样去掉“空设置”,至少这是造成我问题的原因。


我不知道我在2016年投票赞成,也不能让我再次投票!大声笑在Xcode 10.2.1中仍然如此。
Genki

谢谢,它对我适用于macOS 10.15.4,Xcode 11.4
dimazava

16

确保尚未在产品>方案>编辑方案>运行>环境变量中选中任何“空设置”。这会导致上述问题。


1
+1这是我遇到的问题。我删除了一个环境变量,但好像没有正确删除它。
Satheeshwaran

尝试了一切,果然我设置为空!还+1
FlimFlam Vir

13

检查方案设置,并确保未选中所有空设置。



3

我已经受此问题困扰了几天。基本上,我尝试了各种可以在Internet上找到的方法,但这些方法都没有帮助。我什至重新安装了Xcode两次(Xcode 8.3.2 8E2002,模拟器iOS 10.3 14E269)。当然,我的项目,方案和空白设置都没有错。.一切似乎都很正常。最后,我发现解决此问题的最佳方法是在将应用程序部署到模拟器之前,应先清理项目(shift + cmd + K),然后再次运行(cmd + R)。这样可以解决您的问题。


更新:我发现最近的iOS 10.3模拟器导致此问题。当我下载并使用iOS 10.1模拟器运行我的源代码时,问题再也不会出现。
Frank Wang

2

对我而言,问题似乎与我过于仓促以致于无法删除某些带有红色标记的Pod框架有关。我以为它们不见了,但是删除它们后立即出现了授权错误。该错误一直存在,直到我运行pod install以恢复已删除的Pod框架。


2

构建设置>组合>链接> Mach-o-将类型更改为可执行文件

这对我有用,因为我之前已将其更改为静态。




0

我遵循了此处的所有其他建议,对我来说,如果我重新启动Xcode和模拟器,它将可以修复一次。之后,问题将再次发生,直到我再次重启为止。

对我来说固定的是删除该方案并重新创建它。


0

在目标名称中使用“ /”字符时出现此错误。删除后修复。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.