flutter swift Command PhaseScriptExecution 失败,退出代码为非零

Posted

技术标签:

【中文标题】flutter swift Command PhaseScriptExecution 失败,退出代码为非零【英文标题】:flutter swift Command PhaseScriptExecution failed with a nonzero exit code 【发布时间】:2021-10-05 05:20:18 【问题描述】:

当我想在存档末尾制作存档以在苹果商店上传应用程序时,我收到此错误/bin/sh -c /Users/aneeq/Library/Developer/Xcode/DerivedData/Runner-hfzveethzxphozduylnhsnbtzzct/Build/Intermediates.noindex/ArchiveIntermediates/Runner/IntermediateBuildFilesPath/Runner.build/Release-iphoneos/Runner.build/Script-9740EEB61CF901F6004384FC.sh

还有这个警告

None of the architectures in ARCHS (arm64) are valid. Consider setting ARCHS to $(ARCHS_STANDARD) or updating it to include at least one value from VALID_ARCHS (x86_64).

有人可以帮我解决这个问题,而且它在模拟器上运行良好。

它的颤振应用不是原生的。

【问题讨论】:

【参考方案1】:

我看到很多人都遇到了这个问题 - 以及许多不同的可能解决方案。对我来说,我不小心弄乱了 Keychain Access 中的证书。为了修复,我删除了这些,在 Xcode(首选项)中注销了我的帐户,然后重新登录。然后在签名和功能中,我选择了我的帐户,Xcode 会提示我撤销旧证书(不再找到) 然后创建一个全新的集合。然后我的应用程序将构建。

【讨论】:

【参考方案2】:

有这个问题,通过使用rosetta打开XCode来解决。

【讨论】:

【参考方案3】:

您能否指出您的 MacOS 和 Xcode 版本是哪个? 通常这可能是您没有最新版本的 MacOS 和 Xcode 的问题,您可以尝试更新或检查是否有任何更新,然后检查您的链接库是否正确

【讨论】:

Mac OS 版本 Catalina 10.15.7 和 xcode 12.4 问题是您需要最新版本的 MacOS 和 Xcode,在本例中为 Xcode 12.5.1 和 MacOs Big Sur 11.5.2

以上是关于flutter swift Command PhaseScriptExecution 失败,退出代码为非零的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 报错 zsh: command not found: flutter

mac flutter开发环境搭建 zsh: command not found: flutter解决方案

mac flutter开发环境搭建 zsh: command not found: flutter解决方案

Flutter报错 Waiting for another flutter command to release the startup lock...

Swift UIView 在更改 alpha 期间闪烁

PHA矿机配置安全等级介绍