代码之家  ›  专栏  ›  技术社区  ›  casperson

iOS 10.0+模拟器上的服务代表(SBMainWorkspace)和iOS 9.3模拟器上的FBSOpenApplicationErrorDomain错误1拒绝了该请求。为什么?

  •  0
  • casperson  · 技术社区  · 7 年前

    当尝试运行我通常运行的任何项目时,对于不同的模拟器,我会出现以下错误:

    The request was denied by service delegate (SBMainWorkspace) for reason: unspecified 在iOS 10.0+模拟器上

    The operation could not be completed (FBSOpenApplicationErrorDomain error 1)

    这个问题开始于我尝试安装以前版本的Xcode 8.2.1(8.3)。我无法在8.2.1中构建任何项目,但我仍然可以在8.3中构建。我为8.2.1命名了不同的名称,以便能够并排运行。这是我以前做过的事。然而,我需要一个项目的8.2.1,所以我删除了 然后根据这篇文章重新安装了8.2.1: How to Completely Uninstall Xcode and Clear All Settings

    我已经检查了产品中的方案设置>方案>编辑方案>运行(>);环境变量,我确保没有检查空的环境变量。我现在没有任何环境变量。

    我已经重置了模拟器上的内容和设置。

    我重新启动了我的系统。我已经做了我能想到的一切。这个问题仍然存在。我错过了什么?!

    1 回复  |  直到 7 年前
        1
  •  1
  •   Jeremy Huddleston Sequoia    7 年前

    FBSOpenApplicationErrorDomain错误1,“unspecified”是指在启动过程中出现错误,而另一个错误代码未涵盖的全面错误代码。这个错误代码有几个可能的原因,不幸的是它们没有显示在UI中。

    我建议您查看模拟设备的系统日志,找出故障的真正原因。运行此命令可以查看来自CoreSimulatorBridge的所有日志,因为它会在获取错误时记录完整错误:

    xcrun simctl spawn booted log show --info --debug --predicate 'processImagePath contains "CoreSimulatorBridge"'