当试图运行我通常运行的任何项目时,我会得到以下不同模拟器的错误:
The request was denied by service delegate (SBMainWorkspace) for reason: unspecified
on iOS 10.0+模拟器
The operation could not be completed (FBSOpenApplicationErrorDomain error 1)
on iOS 9.3仿真器。
这个问题是在我尝试从我一直使用的(8.3)安装以前版本的Xcode 8.2.1时开始的。我无法在8.2.1中构建任何项目,但我仍然可以在8.3中构建。我将8.2.1命名为一个不同的名称,以便能够并行运行它们。这是我以前做过的事。但是,对于一个项目,我需要8.2.1,所以我删除了和,然后根据下面的文章:How to Completely Uninstall Xcode and Clear All Settings重新安装了8.2.1。
我检查了Product > Edit made > Run > Environment变量中的方案设置,并确保没有检查空环境变量。我现在根本没有任何环境变量。
我已经在模拟器上重置了内容和设置。
我为不同的iOS版本创建了一个新的模拟器。最初我只是尝试9.3和10.3。然后,我下载了10.0和10.2,并且仍然有相同的问题发生。
在运行项目之前,我一直在清理我的项目(shift + cmd + K)和(shift + alt/option + cmd + K)。
我重新启动了我的系统。我已经做了我能想到的一切。这个问题仍然普遍存在。我遗漏了什么?!
发布于 2017-09-07 06:53:56
FBSOpenApplicationErrorDomain错误1,“未指定的”是指在启动过程中出现错误的、其他错误代码未涉及的问题的所有错误代码。这个错误代码有几个可能的原因,不幸的是它们没有显示在UI中。
我建议您查看模拟设备的系统日志,以找出故障的真正原因。运行此命令以查看CoreSimulatorBridge中的所有日志,因为当获得完整错误时,该日志记录如下:
xcrun simctl spawn booted log show --info --debug --predicate 'processImagePath contains "CoreSimulatorBridge"'
如果这还不够描述性,您可能还需要查看SpringBoard或assertiond的日志,或者只需使用--start和-end来查看相关时间范围内的所有日志。
https://stackoverflow.com/questions/46081483
复制相似问题