ios Xcode运行脚本阶段的沙盒问题

sauutmhj  于 11个月前  发布在  iOS
关注(0)|答案(2)|浏览(119)

我有一个Swift脚本,它读取一些文件并对它们进行一些检查,但我得到一个错误,声明:Error Domain=NSCocoaErrorDomain Code=257 “The file “Extensions” couldn’t be opened because you don’t have permission to view it.”
该文件存在并具有标准权限,所有更改的是脚本已在macOS 10.14而不是macOS 10.13上编译。此外,沙盒权限未应用于它。从运行脚本构建阶段运行脚本时,沙盒是否存在任何已知问题?
如果我只是cat扩展文件,那么它会正确地打印出日志中的内容。

w3nuxt5m

w3nuxt5m1#

更改对特定文件夹的读/写访问权限。请点击此链接
macOS User Guide (Apple) -> Change permissions for files, folders or disks on Mac

或者试试这个

您可以尝试查看系统首选项>安全和隐私>隐私选项卡。从那里,向下滚动到“文件和目录”<--在那里您可以看到程序和文件夹,他们已经被授予访问 Catalina 。
就我个人而言,我没有时间浪费在弄清楚新的文件权限是如何工作的,所以我让Xcode拥有完整的磁盘权限。

jm2pwxwz

jm2pwxwz2#

检查您的项目生成设置:
“用户脚本沙盒”-如果设置为“是”,请将其更改为“否”。

相关问题