升级到 Xcode 14.3 后,在尝试存档 Flutter 应用程序时,我得到了"Command PhaseScriptExecution failed with a nonzero exit co



一个现有的Flutter项目,以前构建并存档过多次。

将Xcode升级到14.3后,在尝试存档项目时,我得到以下错误:

命令PhaseScriptExecution failed with non - zero exit code

尝试清理,更新pod等。没有帮助…

任何想法?

刚刚修改了我项目中的frameworks.sh,添加了">-f";并按下"档案";

/ios/Pods/Target Support Files/Pods- runner/Pods- runner -frameworks.sh

if [ -L "${source}" ]; then
echo "Symlinked..."
source="$(readlink -f "${source}")"
fi

来自苹果开发者论坛

解决方法是更新所有生成的…-frameworks.sh文件,在readlink调用中添加-f标志。换句话说,需要替换:

source="$(readlink "${source}")"

source="$(readlink -f "${source}")"

似乎这是CocoaPods的问题…

最新更新