我已经成功构建了一个基本的Watch / iPhone应用程序,并且尝试在我的设备上运行时出现以下错误:
“启动'app_name WatchKit扩展程序时出错'
该操作无法完成。无法启动,因为它具有无效的代码签名,权利不足或用户未明确信任其配置文件。”
该应用确实安装在手表/电话上,但我想在运行该应用时使用扩展程序来查看控制台输出。
我正在使用自动配置,没有出现任何错误。我没有使用Apple的付费开发人员计划。有人经历过吗?干杯。
答案 0 :(得分:57)
此设置应在设置->常规->设备管理->
中设置为信任(您的Apple ID)。答案 1 :(得分:6)
根据您的用例,工作流程似乎有所不同:
对于用例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上首次打开该应用程序,然后在出现的提示中选择“信任开发人员”来解决此问题。