无法在真正的Apple Watch上运行应用程序

时间:2015-11-05 16:48:24

标签: ios iphone xcode xcode7 watch-os-2

我的配置:Mac Watch X El Capitan上的Apple Watch(WatchOS 2.0.1),iPhone 5S(iOS 9.1)Xcode 7.1。

我可以在iPhone上运行我的应用程序就好了。但是,当我尝试在Apple Watch上运行我的应用程序时,似乎不可能。我在状态栏中看到的是通常的步骤

  

在Apple Watch上构建MyApp

     

安装到Apple Watch

     

在Apple Watch上运行MyApp

然后,在不到一秒的时间内,显示

  

在Apple Watch上完成运行MyApp

好像我刚刚按下了Xcode中的 stop 按钮(但没有完全按下它)。没有错误消息或警告。它就此停止。

因此,我无法在Apple Watch上调试我的应用程序以查看日志消息,内存使用情况等。

有什么想法吗?在此先感谢您的帮助!

4 个答案:

答案 0 :(得分:13)

当我遇到这种情况时,我通过以下方式解决了问题:

  1. 确保您的Main.storyboard没有问题,并且它有一个初始视图控制器。
  2. 已删除手机上的应用
  3. 重新启动手机
  4. 重新启动观看
  5. 退出xcode并重新启动mac

答案 1 :(得分:3)

您可以先将应用程序构建到iPhone,然后等待观看应用同步观看。 (或者您可以通过关闭并同步打开安装开关来同伴它)

然后让应用程序继续运行,选择Xcode-> Debug-> Attach to Process-> XXXXX Extension(手表扩展名称)

过了一段时间,您应该能够调试手表应用程序。

答案 2 :(得分:1)

这在开始时把我推到了墙上。我找到了2个解决方案:

  1. 停止浪费时间开发Apple Watch

  2. 发现我的XCode与Apple ID断开连接。去XCode - >偏好 - >帐户。并注意到#34;您的会话已过期,请登录。"我可以在没有问题的情况下遇到这个错误,但在Apple Watch上,它会卡在"正在运行... Apple Watch"

  3. enter image description here

答案 3 :(得分:0)

将所有设备重启两次均无济于事后,下面是一些提示,有时可以解决该问题。 (这整个事情令人头疼。)

  1. 构建模拟器,然后再次切换回真实设备。

  2. 将“信息/启动”方案设置切换为“等待启动可执行文件”,运行项目,然后切换回“自动”。

Scheme settings