尝试在模拟器上运行构建,但出现此错误:
打开“com.companyname.appname”的请求失败。
请求被服务委托 (SBMainWorkspace) 拒绝 原因:安全(“权利 启动需要“com.apple.frontboard.debugapplications” 用于调试的应用程序”)。
使用
Xcode 8
的GM时没有这个问题,但是当我从mac应用商店再次下载它时很快就开始了。
谷歌没有帮助,苹果开发者论坛也没有帮助。
有什么帮助或建议吗?
退出模拟器并重新启动为我解决了这个问题。
确保您没有在“产品”>“方案”>“编辑方案”>“运行”>“环境变量”中选中任何“空设置”。这导致了上述问题。
检查您的方案设置并确保所有空设置均未选中。
唯一对我有用的是:
模拟器 > 重置内容和设置
然后清理并运行您的项目
我已经被这个问题困扰了几天了。基本上我已经尝试了互联网上可以找到的所有方法,但这些方法确实没有帮助。我什至重新安装了两次 Xcode(Xcode 8.3.2 8E2002,模拟器 iOS 10.3 14E269)。当然,我的项目、方案和空设置没有任何问题……一切看起来都很正常。最后我发现解决这个问题的最佳方法是在将应用程序部署到模拟器之前,您应该清理项目(shift + cmd + K),然后再次运行(cmd + R)。这将解决您的问题。
构建设置 > 组合 > 链接 > Mach - o - 类型更改为可执行文件
这对我有用,因为我之前已将其更改为静态。
对我来说,这个问题似乎与我过于仓促地删除一些红色突出显示的 Pod 框架有关。我以为它们丢失了,但是在我删除它们后,权利错误立即开始。该错误一直存在,直到我运行
pod install
来恢复已删除的 Pod 框架。
从模拟器中卸载(删除)应用程序并再次运行它。适合我。
我遵循了这里的所有其他建议,对我来说,如果我重新启动 Xcode 和模拟器,它就会修复,然后它就会工作一次。之后,问题将再次出现,直到我再次重新启动。
对我来说解决这个问题的是删除该方案并重新创建它。
当我在目标名称中使用“/”字符时出现此错误。删除后修复。
Xcode 10:擦除模拟器上的所有内容>退出 Xcode >重新打开 XCode 并重建对我有用
就我而言,我选择了在模拟器上运行的发行版本