ios - Xcode 11.6 命令 PhaseScriptExecution 失败,退出代码为非零
问题描述
我正在尝试归档我的构建Xcode 11.6
运行macOS 10.15.5
,每次我收到相同的错误“命令 PhaseScriptExecution 失败,退出代码非零”。在签名和功能选项中,我在调试和发布两个选项卡上都选择了分发配置文件,并且我禁用了自动签名。
我有 2 个证书:一个用于开发,一个用于分发。
这是错误:
我已经尝试过钥匙串锁定和解锁。在 Xcode 10 和 macOS 10.14 上,这没有任何问题。
你能帮我吗,罗伯特
解决方案
根据错误消息,似乎有一个构建脚本试图运行另一个名为 的脚本copy-www-build-step.sh
,并收到“Permission Denied”错误。最可能的原因只是脚本文件没有执行权限(默认情况下没有文件具有此权限,并且在解压缩档案时经常会丢失权限)。
这可以通过在终端中运行以下命令来启用执行权限来轻松解决:
chmod +x /path/to/copy-www-build-step.sh
推荐阅读
- performance - Julia 中更快的向量比较
- django - 如何使用表单获取对象,然后使用 url 将其发送到下一个视图?
- python - Metropolis monte carlo 理想气体模拟量归零
- asp.net-mvc - 使用 Asp.net mvc 创建用户和角色
- php - 在一个查询中获取父母、孩子和元数据
- unix - 从文件中删除重复项后如何处理在记录之间具有标题的文件
- excel - 如何在 VBA 的公式中使用来自另一个工作簿的范围?
- r - 'names' 属性必须与 ExpDes 包中的向量长度相同
- visual-studio - 创建维度表时如何解决 Visual Studio 中的 0x80004005 错误
- java - 在正则表达式中定义已定义模式的数字范围