尝试在物理设备上启动手表套件应用程序时出现 FBSOpenApplicationErrorDomain 错误 3

FBSOpenApplicationErrorDomain error 3 when trying to launch a watch kit app on a physical device

我遇到了 中描述的相同问题。但是,该问题涉及 iOS 模拟器,而不是物理设备。

我没有使用 iOS 模拟器。我正在部署到 iPhone + Apple Watch。

如果我尝试在模拟器上运行它,它工作得很好。

在“运行 Apple Watch 上的 WatchKit App”构建步骤中,出现以下错误:

Error Launching 'WatchKit Extension'
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 3.)


我尝试过的:

我试过重置iOS模拟器然后运行在设备上安装它(不知道这会有什么帮助),但我仍然同样的错误信息。

我尝试进入 iOS 设置 > 通用 > 设备管理并确保该应用已“验证”。

重新启动 Xcode 也没有帮助。

删除应用程序并重新安装没有帮助。

我尝试 运行 连接 iOS 应用程序 一次以确保没有权限问题。

Xcode: 7.2
iPhone: iOS 9.2
苹果手表:watchOS 2.1

这是 Apple Watch 上的权限问题。

修复:

  1. 手动启动应用程序一次(不是通过 Xcode)。

    您将看到以下消息:

    Untrusted App Developer
    Do you trust the developer "..." to run apps on your Apple Watch?
    [Trust]
    [Don't Trust]

  2. 点击信任。

  3. 现在您可以 运行 通过 Xcode 应用程序,没有任何问题。

有同样的问题:

  1. 转到 iphone
  2. 上的设置
  3. 常规 > 设备管理
  4. 从列表中选择您的开发者应用程序
  5. 点击信任