Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XCode和权限_Xcode_Shell - Fatal编程技术网

XCode和权限

XCode和权限,xcode,shell,Xcode,Shell,我是macbook pro的管理员,但是我遇到了一种情况,例如在XCode中,当试图运行后期构建脚本时,它会抱怨我没有必要的权限。如果我尝试以sudo的形式运行XCode,那么它会更改当前执行用户的路径,从而使脚本的某些部分无法使用 注意:我没有尝试执行任何奇怪的脚本,一个简单的mkdir和cp都失败了 我的问题有两个: -为什么我有这个权限问题,毕竟我是一个管理员。 -我怎样才能解决它 非常感谢检查mkdir路径的权限-如果当前用户无法写入该路径,则mkdir将失败 这通常发生在您弄乱了目录的

我是macbook pro的管理员,但是我遇到了一种情况,例如在XCode中,当试图运行后期构建脚本时,它会抱怨我没有必要的权限。如果我尝试以sudo的形式运行XCode,那么它会更改当前执行用户的路径,从而使脚本的某些部分无法使用

注意:我没有尝试执行任何奇怪的脚本,一个简单的mkdir和cp都失败了

我的问题有两个: -为什么我有这个权限问题,毕竟我是一个管理员。 -我怎样才能解决它


非常感谢检查
mkdir
路径的权限-如果当前用户无法写入该路径,则
mkdir
将失败

这通常发生在您弄乱了目录的权限,或者试图将文件移动到需要管理权限的某个系统目录时。默认情况下,您没有这些目录的管理权限

默认情况下,您不以“管理员权限”运行,而是以普通用户身份运行,可以通过
sudo
或GUI提升提示符(请求管理员用户名/密码的对话框)提升为管理员

如果要以管理员权限运行脚本,则可以执行以下操作:

osascript -e 'do shell script "/path/to/script args" with administrator privileges'

这将触发提升提示。

事实上,在做了一些检查后,我意识到该文件夹存在一些权限问题,非常混乱。我不需要使用你发布的命令,我修复了权限,实现了这一点。谢谢