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

Issues running Apple Watch glance app in simulator

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

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

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

感谢@WhiteTiger 的回答:

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

或者查看更新以改用 WatchConnectivity 方法