观看 os 2.0 Beta:不接收通知

Watch os 2.0 Beta: Not Receiving notifications

我知道这不是 pos...:[=​​15=]

考虑到这一点,我正在使用 WCSession::sendMessage 函数发送一个字典,其中包含我的 iOS 应用程序需要安排通知的所有信息。在模拟器上执行此操作时效果很好,但在真实设备上执行此操作时似乎不起作用,而且我从未在任何地方收到通知。

知道为什么我的真实设备 (iOS9 iPhone 5c + Watch os 2.0 Beta 5) 似乎不想 schedule/trigger 通知吗?

据我了解,如果 iphone 被锁定,它应该会在手表上显示通知,但在我的模拟器上它似乎总是在 iPhone 上显示通知,即使已锁定。

编辑:

根据建议,我通过 XCode 检查了设备积压,这就是我在手表尝试连接到 iPhone 时在积压中看到的内容:

Aug 21 11:25:16 glendcs-iPhone apsd[100] <Notice>: (Note ) WatchKit: SPDeviceConnection, createXPCConnection, invalidationHandler

Aug 21 11:25:16 glendcs-iPhone apsd[100] <Notice>: (Error) WatchKit: -[SPDeviceConnection activeComplicationsWithCompletion:] - error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.companionappd was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.apple.companionappd was invalidated from this process.}

Aug 21 11:25:16 glendcs-iPhone companionappd[113] <Notice>: (Error) WatchKit: <SPCompanionAppServer.m -[SPCompanionAppServer listener:shouldAcceptNewConnection:]:763> process 100 is not entitled, so rejecting connection

我自己解决了。显然问题是 iOS9 和 Watch OS 2 的 beta 版本不再匹配。我不久前将我的 iOS 升级到 Beta 5,但忘记执行 WatchOS,因为我不习惯这个过程。今天同步 Beta 版本后,iOS 和 WatchOS 之间的连接很顺畅:)

我第一次也可以在手表上从 XCode 正确调试!