命令 PhaseScriptExecution 失败,退出代码非零 - 没有这样的文件或目录

问题描述 投票:0回答:5

每次我尝试在 Xcode 10 上运行 iOS 应用程序时,都会失败并给出错误“命令 PhaseScriptExecution 失败,退出代码为非零”

完整的错误描述是:

bash:/Users/Noah 1/Library/Developer/Xcode/DerivedData/WeatherSando-dszhaqymmhxfptfiymvnuvshlbtb/Build/Products/Debug-iphoneos/WeatherSando.app/Frameworks/AerisCore.framework/strip-frameworks.sh:没有这样的文件或目录 命令 PhaseScriptExecution 失败,退出代码非零

我从项目中删除了所有 AerisWeather CocoaPods,出了什么问题?

xcode xcode10
5个回答
34
投票

对我来说,按照@Phillip Mills 的建议进行工作。构建阶段引用已删除的框架。

在我的例子中,我删除了手动嵌入的框架,并将其替换为 CocoaPod 依赖项。我需要以前不再存在的脚本,但我没有删除它。


因此,请为您的目标查找构建阶段并删除运行脚本


6
投票

就我而言,我的项目文件夹名称错误。项目文件夹名称不应包含 space


1
投票

我已通过删除在其中设置该项目的文件夹名称中的空格解决了此错误。 删除空格后,它起作用了


0
投票

对我来说,它是将 Plaid 从 1.0.0 升级到 3.0.0。他们有一个

Build Phase
从框架中剥离 iOS 模拟器部分。我必须删除它才能工作。详细信息可以在这里找到:

https://plaid.com/docs/link/ios/ios-v2-migration/


0
投票

将你的flutter sdk升级到更高版本,并确保你的android studio版本在4.0以上

© www.soinside.com 2019 - 2024. All rights reserved.