Xcode 沙盒Mac OS应用程序,将文件保存在共享位置?

Xcode 沙盒Mac OS应用程序,将文件保存在共享位置?,xcode,macos,sandbox,beta,macos-sierra,Xcode,Macos,Sandbox,Beta,Macos Sierra,拥有一个沙盒Mac应用程序。它将文件下载到某个位置,我希望其他文件能够编辑和覆盖这些文件 目前,我正在通过我的应用程序保存到文档容器: let path = manager.URLsForDirectory(NSSearchPathDirectory.DocumentDirectory, inDomains: NSSearchPathDomainMask.UserDomainMask).first! 然后我通过预览修改并保存文件 在OSX 10.11 El Capitan中,这很好。然而,在M

拥有一个沙盒Mac应用程序。它将文件下载到某个位置,我希望其他文件能够编辑和覆盖这些文件

目前,我正在通过我的应用程序保存到文档容器:

let path = manager.URLsForDirectory(NSSearchPathDirectory.DocumentDirectory, inDomains: NSSearchPathDomainMask.UserDomainMask).first!
然后我通过预览修改并保存文件

在OSX 10.11 El Capitan中,这很好。然而,在Mac OS 10.12 Sierra Beta上,当用户尝试保存时,我们会收到警告:“原始文档无法更改,因此已创建一个包含您所做更改的副本。”

保存到应用程序支持时也会出现同样的问题

当然,这是有道理的,因为沙盒应用程序的许多用例是,他们不希望其他应用程序接触他们的内容。尽管有一个共享空间,沙盒应用可以允许其他应用修改其内容吗