Сценарий Codemagic post-clone завершился неудачно, команда base64 не найдена - PullRequest
1 голос
/ 25 июня 2019

Я пытаюсь декодировать значение переменной среды на 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 Ответ

1 голос
/ 26 июня 2019

Возможно, вы скопировали скрипт с некоторыми символами Unicode, которые не отображаются в браузере.Просто удалите пробел между командой base64 и параметром --decode, а затем добавьте его обратно.

Дополнительную информацию можно найти в этой статье: https://medium.com/flutter-community/how-to-load-firebase-config-in-codemagic-with-environment-variables-e36e0378b7e6

...