Xcode - 启动 WatchKit 扩展时出错

Xcode - Error launching WatchKit Extension

我已经成功构建了一个基本的 Watch/iPhone 应用程序,但在我的设备上尝试 运行 时出现以下错误:

“启动时出错 'app_name WatchKit Extension'

操作无法完成。无法启动,因为它具有无效的代码签名、不充分的权利或其配置文件未被用户明确信任。"

该应用确实安装到 watch/phone,但我想在 运行 运行该应用时使用该扩展来查看控制台输出。

我正在使用自动配置,没有给出任何错误。我没有使用 Apple 的付费开发人员计划。有没有人经历过这个?干杯。

我第一次在 Apple Watch 上打开应用程序,然后在出现的提示中选择 "Trust developer" 解决了这个问题。

此设置应在设置 -> 通用 -> 设备管理 ->

中设置为信任(您的 Apple id)

工作流程似乎因您的用例而异:

  1. 带有 iPhone 应用程序的 WatchOS 应用程序
  2. 独立的 WatchOS 应用程序

对于用例 1,我必须在 iPhone 设置 -> 常规 -> 设备管理中信任自己作为开发人员。请注意,在菜单选项在 iPhone 上可用之前,您需要先尝试 运行 您设备上的应用程序。

对于用例 2,当我第一次在手表上打开应用程序时,我必须相信自己是开发人员。

我的建议是先尝试让用例 1 工作,然后再尝试用例 2。请注意,如果您有免费的开发者帐户,则需要从 iPhone 和安装 usecase 2 之前的手表,因为免费帐户一次只支持一个应用程序。

我从用例 2 开始浪费了时间,并且由于某种原因无法让它工作。在我放弃并执行用例 1 之后,随后在不更改任何 XCode 设置的情况下再次尝试了我的用例 2 应用程序,它似乎只是出于某种未知原因而工作。

我在 iPhone 7 Plus 和 Apple Watch 2 42mm

上使用 XCode 11.4、iOS 13.4 和 WatchOS 6.2