Xcode “You don’t have permission to save the file” 错误

今天通过 Xcode 给 MacOS 创建文件夹的时候出现  You don’t have permission to save the file 的错误,查找了半天也没发现代码错误,网上搜寻问题后一直以为是文件夹权限不够,无法写入文件,后来改正后发现仍然出现没有权限,无法创建文件夹

Xcode 出现的 You don’t have permission to save the file 的错误

最后无意中发现了一个低级错误,那就是在创建项目的过程中,也许是无意间把 Project 里面的 Capabilities 选项中是打开了。索性关掉后创建文件夹功能运行正常。

这里的原因是如果软件是需要上传到 App Store 中,那么会采用 Sandbox 沙盒模式,程序只允许在自己的目录中运行,在 iOS 里面影响不大,但是到了 MacOS 里面如果进行文件夹操作,那么就这阻止了软件的运行。