Codemagic后克隆脚本在base64命令上找不到

时间:2019-06-25 13:43:19

标签: flutter continuous-integration codemagic

我正在尝试通过自定义脚本对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

1 个答案:

答案 0 :(得分:1)

可能是您使用一些浏览器无法呈现的Unicode字符复制粘贴了脚本。只需删除base64命令和--decode选项之间的空格,然后重新添加即可。

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