ChatGPT解决这个技术问题 Extra ChatGPT

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

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

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

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

有什么帮助或建议吗?


C
Confused Vorlon

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


此外,如果退出模拟器不能解决问题,那么您应该确保在 Edit Scheme 中所有字段都未选中。
这就是我的解决方案。我认为问题的原因是我在安装 Xcode 点更新时让模拟器保持打开状态。
是的,它发生在 xCode 升级完成后。
这个。如果您在打开模拟器时更新 XCode,就会发生这种情况。您也必须重新启动模拟器才能使其再次工作。
哦,太好了,另一个 Xcode“修复”根本不会让我在我的工作流程中停下来。至少这是不费吹灰之力。
c
clauswey

https://i.stack.imgur.com/mhu2a.png

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


我不知道我在 2016 年对此投了赞成票,不能让我再次投赞成票!大声笑这在 Xcode 10.2.1 中仍然是这种情况。
谢谢,它适用于 macOS 10.15.4、Xcode 11.4
A
Anas

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


+1这是我遇到的问题。我删除了一个环境变量,看起来我没有正确删除它。
尝试了一切,果然我有一个空的设置!还有+1
m
maricle

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


C
Chris Edwards

唯一对我有用的是:

模拟器 > 重置内容和设置

然后清理并运行您的项目


F
Frank Wang

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


更新:我发现最近的 iOS 10.3 模拟器导致了这个问题。当我下载并使用 iOS 10.1 模拟器运行我的源代码时,问题再也没有出现过。
a
arthas

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

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


c
christopherpow

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


S
Sandeep Sonale

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


F
Felix Dumit

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

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


a
ali6p

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


o
olowoA

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


P
Piyush

https://i.stack.imgur.com/HYzDx.png