“安装Apple Watch应用程序永不完成”将手表套件应用程序部署到设备时出错

所以我得到了我的新手表(耶!)。 我手动将其UDID添加到开发人员门户,并刷新configuration文件,我能够将压缩文件推送到ITC进行testing,但是现在我想在我的手表本身的debugging中运行该应用程序。

我尝试将手表套件作为设备部署在我的手机上,坐在那里运行/搅动一段时间,没有任何反应。

如果我等待足够长的时间,Xcode最终会出错

“苹果手表应用程序的安装从未完成” Xcode错误

有没有人跑过这个或知道任何技巧,我可以尝试?

我一直在使用Xcode 7 beta和iOS 9 / watchOS 2模拟器。

一个解决scheme,为我工作是重置和重新启动这两个模拟器,但它不能可靠地工作。 所以我尝试了一些其他的东西,而最终开始对我可靠工作的是:

  1. 转到iOS模拟器上的“Apple Watch”伴侣应用程序。
  2. 点击你的应用程序的名称。
  3. 切换“在Apple Watch上显示应用程序”开关,如下面的屏幕截图所示。 (把它关掉,然后再打开)
  4. 从Xcode再次运行应用程序。

在这里输入图像说明

那么多testing和鬼混,我能够解决这个问题。

上面的错误以及通常的validation错误混合在一起。

我必须仔细检查和三重检查,所有3个开发人员configurationconfiguration文件的手表转换,手表应用程序和应用程序是最新的更新的Watch UDID设备。

注:对于debugging手表应用程序,我发现你似乎必须select从手表运行应用程序,然后debugging器将触发

我有模拟器的这个问题。 我解决了通过重置两个模拟器(文件/“重置内容和设置…”)。 不知道如果我必须这么激烈…删除应用程序也可能工作,重新启动模拟器没有。

我有同样的问题,但在Xcode 7和iOS 9开发时出于不同的原因。

如果这有助于任何人使用Xcode 7testing版(和iOS 9)开发他们的WatchKit Extension(而不是WatchOS 2.0应用程序),他们希望testing他们的实际手表,我必须确保WatchKit应用程序设备ID(Apple Dev Portal),并且Xcode目标已经启用了应用程序组。

这是不同的。 很显然,只有Watch Extension需要启用应用程序组。

我的WatchKit应用程序DEV供应configuration文件当然也必须具有开发中使用的手表的UUID。

我在物理设备上遇到了类似的问题。 我通过重启苹果手表来解决这个问题

只需长按手表右侧的一个button,然后从屏幕上select“关机”,然后再长按右侧button即可。

我有确切的问题,并尝试不同的组合后,我能够解决这个问题。

以下是您在模拟器上debuggingWatch App之前需要检查的项目列表:

  1. 确保WatchKit应用程序和WatchKit扩展的Bundle标识符已正确设置,并且已经为两者select了适当的预configurationconfiguration文件和证书。

  2. “WatchKit扩展”的Bundle标识符应该包含“WatchKit应用”的Bundle标识符。 例如,如果您的“WatchKit应用程序”的包标识符为“com.example.watchkitapp”,那么您的“WatchKit扩展”的包标识符应该是“com.example.watchkitapp.watchkitextension”

  3. 确保您的Watch App&Extension具有与您的iPhone应用程序相同的版本号。

我希望以上步骤可以帮助你解决你的问题。

快乐编码:)

我遇到了这个问题,通过在“项目” – >“目标” – >“function”中closures“钥匙串共享”来解决此问题。

钥匙串分享已开启,但应关闭