我正在尝试在Apple Watch模拟器上调试并运行该应用程序。我试过通过使用不同的目标通知,Glance和Watch应用程序,但苹果模拟器没有显示任何东西..它卡在等待附加过程的扩展。我只看到Apple Watch Simulator的黑屏。
我做错了什么?
如何克服这个问题?
答案 0 :(得分:10)
This帖子解决了我的问题。更具体地说,这段摘录:
答案 1 :(得分:5)
我有完全相同的问题。我创建了一个新项目,并使用WatchKit在Xcode 6.2 beta 4中添加了WatchKit扩展。我尝试了其他答案中提到的所有方法,但仍未能让观看应用程序在模拟器中运行。最后,我做到了。
我的步骤:
答案 2 :(得分:4)
我有同样的问题。唯一有帮助的是删除并重新创建目标方案。
答案 3 :(得分:2)
在花费大量时间进行更改之前,请重新启动Xcode。有时,这解决了这个问题。
即使所有内容都配置正确,也可能需要20秒才能将进程附加到调试器。
答案 4 :(得分:1)
您需要运行Watch App目标,然后从iPhone / iPad模拟器检查(硬件 - >外部显示),任何一个Apple Watch选项。
答案 5 :(得分:1)
我遇到了同样的问题。主要是在现有应用中创建应用扩展程序时。
我能够通过以下步骤一致地解决它:
确保应用扩展程序获得.appex扩展名。 XCode倾向于将其设置为.app。您可以在'构建设置' - > '包装'
在'构建阶段'目标中的标签,您的应用扩展程序应列在'嵌入应用扩展程序'下。如果您没有看到此部分,则可以通过向应用添加常规应用扩展程序来强制执行此操作(例如,操作扩展名)。该部分现在将可见。使用Watch app扩展程序替换刚创建的虚拟扩展程序。
启动主机应用程序,然后启动Watch应用程序,它应该正在运行。
答案 6 :(得分:0)
我在iPhone 6模拟器上遇到了一些麻烦,但每次打开iPhone5S都能正常工作。
答案 7 :(得分:0)
在我的情况下,问题是由一个缺少目标的计划引起的,尽管不是我试图运行的那个。 希望能有所帮助。
答案 8 :(得分:0)
我也遇到了这个问题,并尝试了上面的一些建议。我发现删除并重新创建目标方案解决了它。现在一切都很好。