Codemagic post-找不到 base64 命令时克隆脚本失败

Codemagic post-clone script failed on base64 command not found

我正在尝试通过自定义脚本解码 Codemagic 上的环境变量值并出现下一个错误:

post-clone script failed on base64 decode. The command could not be found

我用的脚本:

#!/bin/sh

echo $ANDROID_FIREBASE_JSON | base64 --decode > $FCI_BUILD_DIR/android/app/google-services.json
echo $IOS_FIREBASE_JSON | base64 --decode > $FCI_BUILD_DIR/ios/Runner/GoogleService-Info.plist

您的脚本可能 copy-pasted 包含一些浏览器无法呈现的 Unicode 字符。只需删除 base64 命令和 --decode 选项之间的 space,然后将其添加回去。

您可以在本文中找到更多信息:https://medium.com/flutter-community/how-to-load-firebase-config-in-codemagic-with-environment-variables-e36e0378b7e6