Использование нескольких сред Firebase в iOS - PullRequest
0 голосов
/ 22 апреля 2020

Я следовал подходу, описанному в этой статье, и добился успеха на каждом этапе.
[https://medium.com/rocket-fuel/using-multiple-firebase-environments-in-ios-12b204cfa6c0] .
Однако у моего проекта возникли проблемы с загрузкой файла dSYM в Firebase, после чего я попытался добавить скрипт в Build Phase для загрузки. Я использовал инструкции Firebase, добавив этот скрипт в фазы сборки (последняя позиция):
"$ {PODS_ROOT} / Fabri c / upload-symbols" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}".
В нем я заменил "$ {PROJECT_DIR} /GoogleService-Info.plist" на "$ {BUILT_PRODUCTS_DIR} / $ {PRODUC / GoogleSAME" -Info.plist "(моя идея состоит в том, чтобы получить файл GoogleService-Info из PLIST_DESTINATION на основе сценария, приведенного в статье выше).
Но он кажется неудачным, нестабильным и делает процесс сборки более длительным время. Если мы сохраняем этот сценарий на этапе сборки, иногда я получаю сообщение об ошибке «Невозможно выполнить этап сборки сценария» (извините, потому что в данный момент я не могу воссоздать эту ошибку). Так есть ли у кого-нибудь решение этой проблемы? Я знаю, что есть много вопросов об этой топике c, но все те, которые я пробовал, не помогли решить мое дело. Спасибо!

...