我正在开发一个 macOS 应用程序。当我从 Xcode 运行它时,它无法读取我磁盘上沙箱之外的文件。如果我尝试类似:
FILE* f = fopen("/Users/rob/Workspace/stuff.txt", "r");
这将返回 null 并perror
显示“不允许操作”。我尝试将应用程序二进制文件(在 ... 下)拖到~/Library/Developer/Xcode/DerivedData
系统偏好设置 > 安全和隐私 > 隐私 > 全盘访问中的列表,但这没有任何作用。
我尝试了此处描述的 Info.plist 设置,但它什么也没做。
这是一个类似的问题,但答案描述了将 拖到我已经尝试过的系统偏好设置列表。