Проект не может быть собран или отлажен с помощью firebase_crashlytics. В моем Mac я обновил Flutter до последней версии, но машина, на которой мы развертываем приложение, имеет более низкую версию (Flutter 1.9.1 hotfix-5). Поэтому я попробовал следующие вещи:
flutter pub cache repair
flutter clean
- удаление Podfile.lock и
ios/pod install
Но не повезло.
#import "UserAgent.h"
^~~~~~~~~~~~~
1 error generated.
Есть ли какое-то решение без обновления флаттера на данный момент?
Ответы:
Я был почти там, я думаю, даже если я уберу флаттер и
pod install
не все очистлю. Мне просто нужно было сделать следующие шаги:Flutter clean
cd ios
pod deintegrate
// or you can do **cd ios/pod deintegrate** without above step
pod install
Если это все еще не работает. Пожалуйста, закройте
.xcworkspace
и podfile.lock, затем выполните последние два шага снова и откройте вновь сгенерированный.xcworkspace
и Product -> build.Если это еще не исправлено, пожалуйста, добавьте комментарий ниже (я имел дело со многими из этих проблем).
Проверьте здесь созданы проблемы для этого: проблема 1 с firestore и проблема 2 с crashlytics .
источник
Как упомянуто в заявке на проблему с firestore , исправление версии ядра firebase до 0.4.4 вместо использования 0.4.4 + 2 решило проблему:
Добавьте это вместе с вашей существующей
firebase_auth
зависимостью.источник
Я нашел решение
просто закомментируйте или импортируйте и поместите этот код ниже, он должен выглядеть следующим образом
источник