Xcode 10中的权限被拒绝错误阻止了Build ... Command PhaseScriptExecution失败,退出代码为非零

时间:2018-12-14 16:03:06

标签: xcode xcode10

由于错误,我无法构建/存档我的项目:

  

权限被拒绝
  命令PhaseScriptExecution失败,退出代码非零

我已经尝试按照其他答案的建议纠正钥匙串登录,但是没有用。请有人帮忙吗?最有可能是菜鸟错误,但是这意味着我什至无法模拟我的应用程序。

有关该错误的其他详细信息:

PhaseScriptExecution Copy\ Pods\ Resources 

/Users/james/Library/Developer/Xcode/DerivedData/trials-fseuxkwjlleukxdxyfgdrujhdwuy/Build/Intermediates.noindex/trials.build/Debug-iphonesimulator/trials.build/Script-8DEE2FC97BFA0D6E636019C4.sh (in target: trials)
    cd /Users/james/pCloud\ Drive/3.\ NeuroRecovery\ Ltd/4.\ Products/3.\ NIHR\ Trial\ NHS/v1.0\ -\ Initial\ App/1.\ App\ Delivery/3.\ Source\ Code/1.\ iOS/trials
    /bin/sh -c /Users/james/Library/Developer/Xcode/DerivedData/trials-fseuxkwjlleukxdxyfgdrujhdwuy/Build/Intermediates.noindex/trials.build/Debug-iphonesimulator/trials.build/Script-8DEE2FC97BFA0D6E636019C4.sh

/Users/james/Library/Developer/Xcode/DerivedData/trials-fseuxkwjlleukxdxyfgdrujhdwuy/Build/Intermediates.noindex/trials.build/Debug-iphonesimulator/trials.build/Script-8DEE2FC97BFA0D6E636019C4.sh: line 2: /Users/james/pCloud Drive/3. NeuroRecovery Ltd/4. Products/3. NIHR Trial NHS/v1.0 - Initial App/1. App Delivery/3. Source Code/1. iOS/trials/Pods/Target Support Files/Pods-trials/Pods-trials-resources.sh: Permission denied
Command PhaseScriptExecution failed with a nonzero exit code

编辑12月17日: 谢谢@ geno-chen和@fantini我已经检查过并可以报告以下内容:

  1. 您是否使用sudo安装了Cocoapods:是。

  2. 我使用ls -lh检查了文件的权限,并具有以下内容: -rw-r--r-- 1 james staff 159B 2015年3月25日Podfile -rw-r--r-- 1名詹姆士职员1.2K 2015年3月25日Podfile.lock drwxr-xr-x 11 james staff 352B 12 Dec 17:03豆荚 drwxr-xr-x 52 james staff 1.6K 12月17日14:03试用 drwxr-xr-x @ 5名詹姆斯员工160B 12月17日14:03 trial.xcodeproj drwxr-xr-x @ 5名詹姆斯员工160B 12月17日14:03 trial.xcworkspace drwxr-xr-x 4 james staff 128B 12月17日14:03 trialsTests

  3. 我使用chmod修改Podfile的权限,如下所示: -rwxr-xr-x 1 james staff 159B 2015年3月25日Podfile -rwxr-xr-x 1 james staff 1.2K 2015年3月25日Podfile.lock drwxr-xr-x 11 james staff 352B 12 Dec 17:03豆荚 drwxr-xr-x 52 james staff 1.6K 12月17日14:03试用 drwxr-xr-x @ 5名詹姆斯员工160B 12月17日14:03 trial.xcodeproj drwxr-xr-x @ 5名詹姆斯员工160B 12月17日14:03 trial.xcworkspace drwxr-xr-x 4 james staff 128B 12月17日14:03 trialsTests

然后我清理了我的构建文件夹,重新启动后仍然出现相同的错误。

4 个答案:

答案 0 :(得分:10)

我尝试了@Sawsan方法,但是即使文件已经可以执行也没有运气。

这是我解决问题的步骤:

1.delete Podfile.lock

2.delete Pods目录

3.delete .xcworkspace文件

4.Pod重新安装

就是这样。

试试看!

答案 1 :(得分:5)

我必须为此解决方案进行试用,并且得到了适当的结果。

执行以下步骤:

1)打开终端并设置项目路径

“吊舱解体” 命令执行

2)然后执行“ pod安装” 命令。

答案 2 :(得分:4)

我通过运行以下命令解决了权限问题。

chmod +x "Path to .sh"

请用项目名称替换ProjectName,用用户名替换username

chmod +x /Users/username/Documents/ProjectName/Pods/Target\ Support\ Files/Pods-ProjectName/Pods-ProjectName-frameworks.sh

您可以按照第1步到第3步的说明从xcode项目中获取路径

答案 3 :(得分:0)

我通过删除提交到存储库的 Pods 文件夹来解决。