我正在尝试使WCSession(Xcode 7.0 beta 5)在手机上工作 - >在真实设备上观看方向(在模拟器中它完美运行)但每次都会出错:
错误:“Domain = WCErrorDomain Code = 7006 Watch app未安装” .
我的意思是一切都在Watch - > Phone方向(sendMessage:,updateApplicationContext:,CoreLocation等) . 为了排除代码相关的问题,我正在使用Apple的Potloc应用程序进行测试 .
看来我已经尝试了一切,这里有一个完整的列表:
-
配对/不配对 Watch .
-
重启了iPhone / Watch .
-
重置 Watch .
-
重置iPhone(重置所有设置) .
-
多次重新安装iPhone / Watch应用程序 .
-
在iPhone上的"My Watch"应用程序中打开/关闭"Show App on Apple Watch" .
iPhone能够与Watch通信的唯一方法是使用WCSession方法中的回调来回答 .
我还可以做些什么?
2 回答
正如预期的那样,Xcode 7.0 beta6已经解决了这个问题 . 一个项目刚刚重建而没有任何其他配置,然后我前面提到的列表中的项目#6解决了这个问题:
这似乎与此类似:WatchOS 2 (beta 5): watchAppInstalled returns false
您是否注意“isWatchAppInstalled”?如果是,是说是或否?
也许那里提到的其他解决方案适合你?