Projekt nie może budować ani debugować za pomocą firebase_crashlytics. Na moim komputerze Mac zaktualizowałem najnowszą wersję do Flutter, ale maszyna, na której wdrażamy aplikację, ma niższą wersję (poprawka Flutter 1.9.1-5). Więc próbowałem poniżej:
flutter pub cache repair
flutter clean
- usuwanie Podfile.lock i
ios/pod install
Ale bez powodzenia.
#import "UserAgent.h"
^~~~~~~~~~~~~
1 error generated.
Czy jest jakieś rozwiązanie bez aktualizacji trzepotania?
Odpowiedzi:
Byłem prawie na miejscu, myślę, że nawet jeśli wyczyszczę trzepotanie i
pod install
nie wyczyszczę wszystkiego. Musiałem tylko wykonać poniższe czynności:Flutter clean
cd ios
pod deintegrate
// or you can do **cd ios/pod deintegrate** without above step
pod install
Jeśli to nadal nie działało. Zamknij
.xcworkspace
i podfile.lock, a następnie ponownie wykonaj dwa ostatnie kroki i otwórz nowo wygenerowany.xcworkspace
i Produkt -> kompilacja.Jeśli jeszcze nie został naprawiony, dodaj komentarz poniżej (wiele z tych problemów rozwiązałem).
Sprawdź tutaj, zostały utworzone problemy w tym celu: problem 1 z firestore i problem 2 z crashlytics .
źródło
Jak wspomniano w bilecie wydania firestore, naprawienie wersji rdzenia bazy ogniowej na 0.4.4 zamiast używania 0.4.4 + 2 naprawiło problem:
Dodaj to wraz z istniejącą
firebase_auth
zależnością.źródło
Znalazłem rozwiązanie
po prostu skomentuj lub zaimportuj i umieść ten kod poniżej, powinien on wyglądać następująco
źródło