Xcode 10中的权限被拒绝错误阻止了构建...命令PhaseScriptExecution失败并返回非零退出代码

问题描述 投票:3回答:1

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

没有权限 命令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 james staff 1.2K 2015年3月25日Podfile.lock drwxr-xr-x 11 james staff 352B 17 Dec 14:03 Pods drwxr-xr-x 52 james staff 1.6K 17 Dec 14:03 trial drwxr-xr-x @ 5 james staff 160B 17 Dec 14:03 trial .xcodeproj drwxr-xr-x @ 5 james staff 160B 17 Dec 14:03 trials.xcworkspace drwxr-xr-x 4 james staff 128B 17 Dec 14:03 trialsTsts
  3. 我使用chmod来修改podfiles的权限,如下所示:-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 17 Dec 14:03 Pods drwxr-xr-x 52 james staff 1.6K 17 Dec 14:03 trial drwxr-xr-x @ 5 james staff 160B 17 Dec 14:03 trials.xcodeproj drwxr-xr-x @ 5 james staff 160c 17 12月14:03 trials.xcworkspace drwxr-xr-x 4 james staff 128B 17 Dec 14:03 trialTests

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

xcode xcode10
1个回答
6
投票

我通过运行以下命令修复了权限问题。

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项目获取路径

© www.soinside.com 2019 - 2024. All rights reserved.