обновиться fire base
С fabric и crashlytics на fire base/crashlytics потому что, насколько я поняла, с 15 ноября оно не поддерживается
И у меня падает билд на битрайс на Степе upload iOS symbols
Так вот я пыталась обновлять поды, менять версии и оно все равно не обновляет их и не устанавливает
идеальный вариант - переехать с 5 на 6 ветку RNFirebase неидеальный - костылить. ща скину, сам такое же заводил недавно.
И там не нужно будет вообще версии указывать, правильно?
в Podfile: - выпилить pod 'Fabric' pod 'Crashlytics' pod 'Firebase/Core' - он уже не нужен, в новых версиях его объединили с Analytics - добавить pod 'Firebase/Analytics', '~> 6.5.x' pod 'Firebase/Crashlytics', '~> 6.5.x' ... pod 'Firebase/Auth', '~> 6.5.x' и т.п. - по необходимости из проекта / файла project.pbxproj удалить (если использовались) Fabric.framework Crashlytics.framework из AppDelegate.m удалить импорты Fabric и Crashlytics, вызовы для инициализации (если были) пропатчить react-native-firebase/ios/RNFirebase.podspec, убрать оттуда зависимости (20-23 строки https://github.com/invertase/react-native-firebase/blob/v5.6.0/ios/RNFirebase.podspec#L20) поправить скрипт в xcode который запускал при сборке ${PODS_ROOT}/Fabric/run после этого всё собралось и запустилось все источники уже не подскажу, но лучше всего начать отсюда https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=ios и точно где-то в ченджлогах смотрел что изменилось в нативном Firebase до версии выше 6.5.x поды еще не обновлял
тут только один нюанс: если в проекте есть пуши, завязанные на rnfirebase v5 - придется всё переделывать, т.к. в 6 версии выпилили вывод нотификаций, оставили только fcm (доставку)
Обсуждают сегодня