在模拟器中运行 Apple Watch Glance 应用程序的问题

Posted

技术标签:

【中文标题】在模拟器中运行 Apple Watch Glance 应用程序的问题【英文标题】:Issues running Apple Watch glance app in simulator 【发布时间】:2016-02-14 11:42:50 【问题描述】:

我正在尝试使用模拟器为我的 ios 应用程序测试我的 Apple Watch Glance,但是我遇到了一些非常奇怪的行为。当我在simulator 中启动iOS 应用程序时,它可以正常工作并且应用程序功能齐全。但是,当我随后尝试启动 Apple Watch 的 Glance 应用程序时,它会出现,但 iOS 应用程序不再工作(如果我尝试从 simulator 启动它,它会立即崩溃)并且应用程序共享组未显示在手表上(但如果我从 Xcode 重新启动 iOS 应用程序 simulator 它会显示在那里)。

我检查了这两个应用程序,它们都配置为相同的共享组,确实如此。

我只是不明白为什么在simulator 中运行iOS 应用程序和Apple Watch 应用程序不能一起工作/正常运行?

【问题讨论】:

如果您使用 watchos 2 appgroup 系统无法在设备上运行,您应该按照文档说明使用 wcsession @WhiteTiger 是的,我将 watchos 2.0 与 appgroups 结合使用。您指的是哪个文档?我一直在环顾四周,但没有遇到任何描述我遇到的问题的东西(也许我忽略了它......) developer.apple.com/library/prerelease/watchos/documentation/… 应用群仅限于watchos 2提出的新架构的watchapp watchextendion通信 谢谢@WhiteTiger 我会考虑更新以改用WatchConnectivity 方法。 【参考方案1】:

感谢@WhiteTiger 这个答案:

如果您使用 watchos 2 appgroup 系统无法在设备上运行,您应该按照documentation 指示使用 wcsession。

或查看更新以改用WatchConnectivity 方法

【讨论】:

以上是关于在模拟器中运行 Apple Watch Glance 应用程序的问题的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iOS 模拟器中运行我的 Apple Watch 应用程序

Apple Watch WCSession 返回 watchAppInstalled false

Apple Watch 模拟器无法启动

如何在 Apple Watch 上部署(构建和运行)应用程序?

如何在 Apple Watch 上从 xcode 运行我的应用程序?

在 Apple Watch 模拟器上推送通知