我们的跨平台的应用程序需要改变一些默认的用户条目的位置: Documents
, Pictures
, Music
, Videos
。 在Windows
我们实现了使用现有的API(这个目标IKnownFolderManager
)。 在macOS
,我们改变这些默认位置,以快捷方式(其他的方式这样做是为了直接利用自己DropBox
或Google Drive
: 看这个问题 )。 Mojave
不允许这种技术了,至少对于Pictures
(它失败EPERM
),但有一个新的Full Disk Access
的权利,并且在进入System Preferences / Security & Privacy / Privacy / Full Disk Access
,其中可以添加应用程序。
我的问题是:
- 是否有一个替代的解决方案,以“全磁盘访问”,以达到同样的目标(如更有限的权利可能)?
- 很显然,有这种权利没有默认的警报,不同于所有其他(“不幸的是,苹果公司有意设计授予全磁盘访问是困难的,让用户从授予全磁盘访问,除非绝对必要气馁的过程。”, 看到这里 )。 真的吗?