如何解决Xcode 11.6命令PhaseScriptExecution失败,退出代码非零
我正在尝试在Xcode 11.6
上运行的macOS 10.15.5
中存档我的构建,并且每次遇到相同的错误“命令PhaseScriptExecution失败,退出代码非零”。
在“签名和功能”选项中,我在“调试”和“发布”两个选项卡上都选择了“分发配置”配置文件,并且禁用了自动签名。
我有2个证书:一个用于开发,一个用于分发。
这是错误:
我已经尝试过钥匙串锁定和解锁。在Xcode 10和macOS 10.14上,它没有任何问题。
能帮我吗, 罗伯特
解决方法
根据错误消息,似乎有一个构建脚本试图运行另一个名为copy-www-build-step.sh
的脚本,并收到“权限被拒绝”错误。最可能的原因仅仅是脚本文件没有执行权限(默认情况下,没有文件具有此权限,并且例如在解压缩存档文件时,权限通常会丢失)。
这可以通过在终端中运行以下命令来启用执行权限来轻松解决:
chmod +x /path/to/copy-www-build-step.sh
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。