命令 PhaseScriptExecution 因 R.swift 的非零退出代码而失败
Posted
技术标签:
【中文标题】命令 PhaseScriptExecution 因 R.swift 的非零退出代码而失败【英文标题】:Command PhaseScriptExecution failed with a nonzero exit code for R.swift 【发布时间】:2020-01-10 14:58:56 【问题描述】:命令 PhaseScriptExecution 失败,R.swift 的退出代码为非零
有人遇到过这种情况吗?
【问题讨论】:
【参考方案1】:找到答案来自https://github.com/mac-cain13/R.swift#cocoapods-recommended
“$PODS_ROOT/R.swift/rswift”生成“$SRCROOT/R.generated.swift”
希望对某人有所帮助。
【讨论】:
【参考方案2】:TLDR;更新到最新版R.swift
这是来自 macOS 的安全警告,因为您使用的 rswift
可执行文件不是 notarized。从 R.swift 的 5.2.2 版本开始,可执行文件现在已经完全公证,所以这个问题应该不会再发生了。
注意:当您通过 CocoaPods 安装 R.swift 时,隔离位未设置,因此不会出现此警告。
【讨论】:
以上是关于命令 PhaseScriptExecution 因 R.swift 的非零退出代码而失败的主要内容,如果未能解决你的问题,请参考以下文章
React Native 构建命令失败:PhaseScriptExecution ...(域=NSPOSIXErrorDomain,代码=2)
命令 PhaseScriptExecution 以非零退出代码失败 - 使用 CocoaPods
(React Native) npm run ios 出错,构建命令失败:PhaseScriptExecution
命令 PhaseScriptExecution 以非零退出代码 iOS 失败