Xcode-启动WatchKit Extension时出错

时间:2019-03-18 00:30:03

标签: ios xcode watchkit apple-watch

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

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

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

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

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

3 个答案:

答案 0 :(得分:57)

此设置应在设置->常规->设备管理->

中设置为信任(您的Apple ID)。

答案 1 :(得分:6)

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

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

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

对于用例2,我必须信任自己作为开发人员,这是我第一次在手表上打开应用程序时看到的提示。

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

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

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

答案 2 :(得分:0)

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