148

尝试在模拟器上运行构建,我收到此错误:

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

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

使用 的 GM 时不存在Xcode 8,但当我再次从 mac 应用商店下载它时就开始了。Google 无济于事,Apple 开发者论坛也无济于事。

有什么帮助或建议吗?

4

13 回答 13

336

退出模拟器并重新启动为我解决了这个问题。

于 2016-09-14T18:03:16.023 回答
102

空设置导致错误

万一有人想知道“空设置”是什么意思,如maricle的答案和Vinayak GH的评论中提到的那样,应该取消选中至少这就是给我造成问题的原因。

于 2016-11-25T16:59:28.347 回答
16

确保您没有在产品 > 方案 > 编辑方案 > 运行 > 环境变量中检查任何“空设置”。这导致了上述问题。

于 2017-01-27T12:01:05.503 回答
13

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

于 2016-10-19T07:17:33.833 回答
13

唯一对我有用的是:

模拟器 > 重置内容和设置

然后清理并运行您的项目

于 2017-04-20T11:14:32.437 回答
3

我已经被这个问题困扰了几天。基本上我已经尝试了所有可以在互联网上找到的方法,但这些方法确实没有任何帮助。我什至重新安装了两次 Xcode(Xcode 8.3.2 8E2002,模拟器 iOS 10.3 14E269)。当然,我的项目、方案和空设置都没有问题。一切看起来都很正常。最后我发现解决这个问题的最好方法是在你将应用程序部署到模拟器之前,你应该清理你的项目(shift + cmd + K),然后再次运行(cmd + R)。这将解决您的问题。

于 2017-05-03T17:50:58.263 回答
3

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

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

于 2018-08-27T15:16:09.807 回答
2

对我来说,这个问题似乎与我删除一些红色突出显示的 Pod 框架有点太仓促有关。我以为它们不见了,但在我删除它们后立即开始出现权利错误。错误一直存在,直到我跑去pod install恢复已删除的 Pod 框架。

于 2016-12-21T14:15:14.643 回答
1

从模拟器中卸载(删除)应用程序并再次运行它。为我工作。

于 2018-06-20T10:12:01.897 回答
0

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

于 2018-05-23T23:00:17.460 回答
0

我在这里遵循了所有其他建议,对我来说,如果我重新启动 Xcode 和模拟器,它会修复,然后它会工作一次。之后,问题将再次开始发生,直到我再次重新启动。

为我解决的问题是删除该方案并重新创建它。

于 2018-03-17T01:08:57.037 回答
0

Xcode 10:擦除模拟器上的所有内容 > 退出 Xcode > 重新打开 XCode 并重建为我工作

于 2019-10-20T20:32:34.093 回答
0

尝试将项目的构建系统更改为新构建系统... Xcode -> 文件 -> 工作区设置 -> 构建系统:新构建系统。在此处输入图像描述

于 2021-12-15T09:28:51.340 回答