1

我正在尝试在我的 Apple Watch 上运行我的 Apple Watch 应用程序,它永远卡在加载微调器上(指示器围绕应用程序图标旋转的新按钮)。我去 Xcode/Devices 检查手表上的日志,当我点击我的应用程序图标时,它说:

Nov 29 22:34:40 Cans-AppleWatch kernel(Sandbox)[0] <Notice>: SandboxViolation: MyWatchApp(183) deny(1) file-read-times /var

它只是永远等待。我尝试删除/重新安装重新启动所有设备(Mac、iPhone、Apple Watch)的应用程序,但问题仍然存在。

4

1 回答 1

1

经过调查,我意识到父应用程序和 WatchKit 扩展程序无法共享数据,因为 WatchKit 应用程序 + Watch 应用程序物理上存在于 Apple Watch 上(文件物理上在手表上),而父应用程序存在于苹果手机。

应用程序组(显然)只能在同一设备上共享数据。Watch 应用程序可以与同一设备上的 WatchKit 应用程序共享,iPhone 应用程序可以与同一设备(是的,iPhone)上的其他应用程序或扩展程序共享数据。

我最终在本地编写文件,并使用监视会话按需在设备之间发送文件。

于 2016-12-08T22:09:11.617 回答