【发布时间】:2015-11-15 12:11:00
【问题描述】:
问题 1: 目前,我试图通过 Apple Watch iOS 应用程序在我的 Apple Watch 上安装的所有应用程序都失败了。
我点击“在 Apple Watch 上显示应用程序”滑块,该应用程序开始安装,但在安装过程的最后 25% 时,手表上的应用程序图标刚刚弹出,iOS 应用程序中的滑块回到卸载状态。
这不仅发生在我自己的 iOS + Watch 应用程序中,也发生在其他不同的应用程序示例中。我最后一次尝试的是来自 Apple 的 PotLoc: https://developer.apple.com/library/prerelease/watchos/samplecode/PotLoc/Introduction/Intro.html
问题 2: 此外,我部署到 Watch 和 iPhone 的所有应用程序(通过 Xcode,因为这与通过 Apple Watch iOS 应用程序安装相反)都无法通过 WCSession sendMessage 向 iOS -> Watch OS 的方向交谈。
我总是收到日志消息:
2015-08-21 15:58:05.728 Watch Smart[282:21056] Error: Error Domain=WCErrorDomain Code=7006 "App ist nicht auf der Uhr installiert."
WCSession.defaultSession.isWatchAppInstalled()
总是“否”。
不过,另一个方向也可以。
我使用的硬件是
- 装有 iOS 9.0 的 Apple iPhone 5s(内部版本 13A4325c)
- 42 毫米运动型 Apple Watch 2.0 版(内部版本 13S5325C)
两台设备在尝试软件更新时都显示“当前”。
我认为这两个问题可能是相关的。 可能是供应或其他类型的权利问题?
另一个有趣的事实: 两天前,苹果开发者论坛上有一篇帖子指出了完全相同的问题,但现在它似乎已被删除: https://forums.developer.apple.com/thread/14649
标题是“WCSession sendMessage 在 beta 5 Si 上总是失败...| Apple ...”
【问题讨论】:
-
它现在对我有用,但我不太确定,这有什么诀窍,因为我只做了两件事:1. 重置并重新连接 Apple Watch 并向其添加密码(什么我以前从来没有这样做过)。 2. 下载了 Xcode 7 Beta 6(但我不确定在它开始工作之前是否重新编译了任何东西)。
-
我也遇到了同样的情况。您是否从备份中恢复了手表?
-
它对我不起作用。我试过有没有备份。
-
好的,知道了。我错过了一个新的 XCode 版本。这就是问题所在..
标签: ios iphone apple-watch ios9