命令 CompileXIB 因非零退出代码错误而失败

Posted

技术标签:

【中文标题】命令 CompileXIB 因非零退出代码错误而失败【英文标题】:Command CompileXIB failed with a nonzero exit code error 【发布时间】:2021-02-26 10:06:49 【问题描述】:

我的项目在 Xcode 11 中运行良好。但是当我在 Xcode 12 中构建它时出现上述错误。我已经挣扎了一段时间,没有任何答案对我有用。 请帮忙 谢谢

【问题讨论】:

我也面临同样的问题。您是否能够为您的问题找到任何解决方案。如果是,请在此处分享。谢谢 【参考方案1】:

这是一个相当老的问题,但我今天在这个问题上苦苦挣扎了几个小时,就我而言,它与 xib 文档结构中声明的工具版本有关。要修复它,请从任何新创建的 xib 文件(在当前项目中或新文件中)获取 toolsVersion 值,然后使用任何代码编辑器打开失败的 xib(或在 Xcode 中查看其源代码)并替换 toolsVersion与获得的。 在我的例子中,旧版本是 18122,有效的是 20034。

【讨论】:

以上是关于命令 CompileXIB 因非零退出代码错误而失败的主要内容,如果未能解决你的问题,请参考以下文章

命令 CodeSign 在 Xcode 版本 13.1 中因非零退出代码而失败

Xcode - 命令 PhaseScriptExecution 因非零退出代码而失败 - Mac M1

命令 CodeSign 在 Xcode 11.3 中因非零退出代码而失败

UICollectionViewController 以编程方式因非零布局参数错误而崩溃

Firebase 函数预部署错误:命令以非零退出代码终止

Flutter 模拟器错误:命令 PhaseScriptExecution 失败,退出代码为非零