Codemagi c перед сборкой Проблема для конфигурации Firebase - PullRequest
0 голосов
/ 09 января 2020

Существует руководство по кодамаги c, в котором показано, как использовать google-services.json и GoogleService-Info.plist без передачи их в основной репо:

https://docs.codemagic.io/custom-scripts/load-firebase-configuration/

Я переименовал используемые переменные, но в остальном выполнил шаги точно для моего проекта. Скрипт перед сборкой показывает эту ошибку:

/var/folders/r7/d9twdq011sb8d3q1p8f39cdr0000gn/T/build_script_3_0_ef_shxdc: line 5: /Users/builder/clone/android/app/google-services.json: No such file or directory

«Нет такого файла или каталога» заставляет меня задуматься, не верна ли переменная $FCI_BUILD_DIR?

Любая помощь будет оценили

1 Ответ

2 голосов
/ 09 января 2020

Ошибка показывает, что ваш $FCI_BUILD_DIR расширен правильно. Первое, что вы можете сделать, это убедиться, что родительский каталог существует.

, если нет, вы можете просто добавить это: mkdir -p $FCI_BUILD_DIR/android/app перед частью echo... и если нужно то же самое с /ios/Runner

или если ваш проект существует в подкаталоге, вам нужно будет отразить структуру каталогов в вашем сценарии предварительной сборки.

...