[英]“Install of Apple Watch Application never finished” Error when deploying watch kit app to device
所以我得到了我的新手表(耶!)。 我手动将其UDID添加到开发人员门户并刷新了配置文件,我能够将存档推送到ITC进行测试,但现在我想在我的手表本身上运行调试应用程序。
我尝试将手表套件app目标设置为我的手机作为设备,它就坐在那里并运行/搅拌一段时间没有任何反应。
如果我等待足够长的时间,Xcode最终会出错
“安装Apple Watch应用程序从未完成”
有没有人碰到这个或知道我可以尝试的任何技巧?
我一直在使用Xcode 7 beta和iOS 9 / watchOS 2模拟器。
一个对我有用的解决方案是重置和重启两个模拟器,但它不能可靠地工作。 所以我尝试了其他一些东西,最终开始可靠地为我工作的是:
经过多次测试和愚弄,我能够解决问题。
上面的错误和通常的验证错误混合在一起。
我不得不仔细检查并重新检查监视器分机,监视应用程序和应用程序的所有3个开发人员配置文件是否与更新的Watch UDID设备保持同步。
注意:对于调试监视应用程序,我发现您似乎必须选择从手表运行应用程序,然后调试器将触发
我有模拟器这个问题。 我通过重置两个模拟器(文件/“重置内容和设置......”)解决了这个问题。 不确定我是否必须那么激烈...删除应用程序可能也有效,重新启动模拟器没有。
我有同样的问题,但在使用Xcode 7和iOS 9进行开发时有不同的原因。
如果这有助于任何人开发他们的WatchKit扩展(不是看看OS 2.0应用程序独立)与Xcode 7 beta(和iOS 9),他们希望测试他们的实际手表,我必须确保WatchKit应用程序设备ID(在Apple上)开发门户网站)和Xcode目标已启用应用程序组。
这是不同的。 实际上,Watch Extension需要启用应用程序组。
当然,我的WatchKit应用程序DEV配置文件也必须具有开发中使用的手表的UUID。
我在物理设备上遇到了类似的问题。 我通过重启苹果手表修复此问题。
要做到这一点,只需长按手表右侧的按钮,然后从屏幕上选择“关闭电源”,然后再按下右侧按钮。
我有确切的问题,在尝试不同的组合后,我能够解决这个问题。
以下是在模拟器上调试Watch App之前需要检查的项目列表:
确保正确设置了WatchKit App和WatchKit Extension的Bundle Identifier,并为两者选择了适当的配置文件和证书。
“WatchKit扩展”的Bundle Identifier应包含“WatchKit App”的Bundle标识符。 例如,如果您的'WatchKit App'的包标识符为'com.example.watchkitapp',则您的'WatchKit Extension'的包标识符应为'com.example.watchkitapp.watchkitextension'
确保您的Watch App&Extension版本号与您的iPhone应用程序相同。
我希望上述步骤可以帮助您解决问题。
快乐编码:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.