Xcode-启动WatchKit Extension时出错

Bry*_*yan 5 xcode ios apple-watch watchkit

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

“启动'app_name WatchKit扩展程序时出错”

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

该应用程序确实安装在手表/电话上,但是我想在运行该应用程序时使用扩展程序来查看控制台输出。

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

Sho*_*med 61

此设置应在设置 -> 常规 -> 设备管理 -> 中设置为 Trust(your Apple id)

  • 我正在iOS14下开发。它仍然有效并且是最正确的答案。 (3认同)

Bry*_*yan 9

我通过在Apple Watch上首次打开该应用程序,然后在出现的提示中选择“信任开发人员”来解决此问题。


小智 6

根据您的用例,工作流程似乎有所不同:

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

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

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

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

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

我在 iPhone 7 Plus 和 Apple Watch 2 42mm 上使用 XCode 11.4、iOS 13.4 和 WatchOS 6.2