ios - 在模拟器中运行 Apple Watch glance 应用程序时出现问题

标签 ios xcode swift ios-simulator apple-watch

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

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

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

最佳答案

感谢@WhiteTiger 的回答:

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

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

关于ios - 在模拟器中运行 Apple Watch glance 应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35391333/

相关文章:

ios - RightBarButtonItems 将不再在 iOS 11 上显示

ios - UIView 中的 Swift TableView 不显示数据

ios - 如何在 WKWebview 上禁用 goBack 和 goForward

iphone - 如何复制我的 xcode 项目? (iPhone 开发工具包)

ios - 使用 NSTimer 调用函数

ios - 为什么我的用于从 firebase 数据库检索数据的观察值函数第一次不起作用?

ios - 钛合金状态栏

ios - 在使用 @IBOutletCollection 扩展 ObjC 子类的 Swift 类中不符合键值编码

xcode - 如何在不启动 Xcode 的情况下运行 iPhone 模拟器?

swift - Swift 中的泛型运算符重载