如何向 SimulatorTrampoline 添加访问特定文件夹的权限

How to add permission to SimulatorTrampoline to access specific folder

macOS Catalina 提供了一种 access/denied 文件和文件夹的新方法。
突然,我拒绝了 SimulatorTrampoline 对我的 Documents 文件夹的访问请求,并且可以取回它。
此外,安全与隐私 > 隐私 Full Disk AccessFiles and Folders 不包含有关此被拒绝请求的任何信息。
基本上,问题是如何添加此权限?也许某种 bash 脚本可以帮助解决这个问题?

终于找到了一些解决方法(我相信,只有 full access):

  1. Finder
  2. 中找到SimulatorTrampoline.xpc
  3. 打开Security & Privacy > Privacy > Full Disk Access
  4. 解锁以进行更改
  5. SimulatorTrampoline.xpc 拖放到应用程序区域(它将不可见
    • 如果需要请退出SimulatorTrampoline.xpc
  6. 已设置所有权限。再次尝试使用模拟器

UPD 13.10.2020

如何找到SimulatorTrampoline.xpc:

  1. 打开Finder
  2. 在搜索栏(右上角)中输入 SimulatorTrampoline.xpc
  3. Select Search 选项 This Mac

我认为这是 Xcode 的 MacOS 权限造成的。

因此,只需将文件移动到 Documents 文件夹,然后尝试再次拖入模拟器。为我工作。

参考:https://developer.apple.com/forums/thread/126307