与应用程序沙盒关闭的查找器同步不起作用



我创建了一个简单的Finder Sync(FinderSync(扩展(appex(,默认情况下它带有App Sandbox ON(在.entitlements com.apple.security.app-sandbox true中(。

一切正常,但我需要通过此扩展程序访问macOS上的特定文件夹,并且无法在打开沙盒的情况下执行此操作。

我禁用了沙盒,但扩展程序不再在 Finder 中加载。 对此有什么想法吗?有什么解决方法吗?

Finder Sync 扩展必须经过沙盒处理。我在任何地方都找不到明确记录的此要求,但是如果未沙盒化,则系统日志中会出现以下错误:

pkd[255]:忽略/Applications/Liferay\ 错误配置的插件 Sync.app/Contents/PlugIns/LiferayFinderSync.appex:插件必须被沙盒化

如果需要访问应用程序容器外部的文件夹,可以使用临时例外授权,例如"com.apple.security.temporary-exception.files.home-relative-path.read-only"。请注意,使用这些权利提交到 Mac App Store 的应用可能会被拒绝。

最新更新