当试图在实际的Apple Watch上构build和运行WatchKit扩展时,如何避免“Error Launching”AppName“WatchKit Extension”错误?

当我尝试在真实Apple Watch上构build并运行WatchKit扩展时,有时会收到以下错误消息:

“错误启动'AppName'WatchKit扩展 - 苹果手表应用程序启动被取消”

我试图构buildiPhone的父应用程序,然后再次为我的WatchKit应用程序,但我仍然收到错误消息。

有谁知道是什么原因导致这个错误信息,以及如何处理它?

这似乎发生在实际手表上需要很长时间才能安装WatchKit应用程序,并且由于安装时间过长,Xcode超时等待启动过程。 这可能需要很长时间,原因有二:

  1. 手表有时需要一段时间才能在应用程序开始传输之前“注意”应用程序需要更新。
  2. 如果您的Apple Watch应用程序有大量图像或其他内容需要传输到手表,则实际通过蓝牙传输可能需要很长时间。

如果你想避免这个错误,这里有一些提示,从这个博客文章,这也可以告诉你如何加快你的应用程序安装: http : //www.sneakycrab.com/blog/2015/5/28/加速部分慢安装倍,当debugging上,一个实时的苹果手表

  1. 在Xcode中selectiOS基础scheme来构build并安装到您的手机上。 (不是WatchKit应用程序扩展)
  2. 在Xcode中停止。
  3. 让iOS注意到它需要开始安装Watch应用程序。 有两种方法:a)在手机上的Apple Watch Companion应用程序中打开您的应用程序的页面,或者b)直接在手表上敲击您的应用程序(当您看到微调器时,您可以击打表冠来返回到应用程序图标屏幕,你应该看到它开始加载)
  4. 一旦应用程序安装在您的手表上,切换到WatchKit扩展scheme,并播放,它将等待附加debugging
  5. 手动启动您的应用程序。