Xcode编译报错总结(一)
错误问题
Xcode项目编译出现报错以下三种情况时:
1.Command PhaseScriptExecution failed with a nonzero exit code;
2.Shell Script Invocation Error
3.Permission denied
即类似图片所示:
原因
文件未获得权限,所以需要添加权限
解决方案
1.首先检查 File--->Workspace Settings--->Build System 是否设置成 Legacy Bulid System
2.单文件添加权限(小知识点:chmod +x linux系统下表示为文件添加执行权限)
chmod +x (文件路径)
3.给文件/项目添加最高权限(小知识点:chmod -R 777 linux系统下表示为文件/项目添加最高权限,即读、写、执行)注:此方法存在安全隐患,执行此命令后会向系统内所有用户开放此文件/项目的所有权限
chmod -R 777 (文件/项目路径)