Apple Watch应用程序无法启动,控制台日志“SandboxViolation:MyApp(183)deny(1)file-read-times / var”

时间:2016-11-29 19:39:18

标签: sandbox apple-watch watch-os-3

我正在尝试在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),但问题仍然存在。

1 个答案:

答案 0 :(得分:1)

经过调查,我发现父应用程序和WatchKit扩展程序无法共享数据,因为WatchKit应用程序+ Watch应用程序在Apple Watch上实际存在(并且文件实际上在手表上) ,而父应用程序存在于iPhone上。

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

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