我正在尝试在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),但问题仍然存在。
答案 0 :(得分:1)
经过调查,我发现父应用程序和WatchKit扩展程序无法共享数据,因为WatchKit应用程序+ Watch应用程序在Apple Watch上实际存在(并且文件实际上在手表上) ,而父应用程序存在于iPhone上。
应用程序组(显然)只能在同一设备上共享数据。 Watch应用程序可以在同一设备上与WatchKit应用程序共享,iPhone应用程序可以与同一设备上的其他应用程序或扩展共享数据(是的,iPhone)。
我最终在本地编写文件,并使用监视会话按需在设备之间发送文件。