标签: full-disk-access

macOS 授予对沙盒应用程序的全盘访问权限不起作用

我正在尝试全磁盘访问,但无法使其正常工作。这是我所做的步骤列表:

  1. 沙盒已开启。事实上,权利文件看起来像:
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.bookmarks.app-scope</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
Run Code Online (Sandbox Code Playgroud)
  1. 我创建了应用程序的存档并尝试使用开发人员 ID开发方法分发它
  2. 我将我的应用程序的二进制文件放在/Applications文件夹中
  3. 我去了系统偏好设置 -> 安全和隐私 -> 隐私 -> 完整磁盘访问并在/Applications文件夹中添加了对我的应用程序的访问权限
  4. 当然,我没有通过Xcode附加到应用程序

我正在 Xcode 11 和 Catalina 上测试它。这是一个虚拟的应用程序,打开NSOpenPanel让用户选择要解压缩的档案,并尝试在同一目录中解压缩它。

事实上,这不是关于NSOpenPanel,问题是:

使用全盘访问制作沙盒应用程序需要做什么?

任何提示?我做错了什么吗?

macos appstore-sandbox full-disk-access

7
推荐指数
1
解决办法
1334
查看次数

标签 统计

appstore-sandbox ×1

full-disk-access ×1

macos ×1