Przygotowuję Firebase Crash Reporting na mojej aplikacji na iOS. Zaimportowałem niezbędne pliki json i skonfigurowałem skrypt powłoki. Jednak po kliknięciu uruchom na symulatorze, otrzymuję 11 błędów, wszystkie mówią o tym samym. Oto dwa z nich:Zgłaszanie problemów z Firebase Crash
warning: dump_syms: /var/folders/5l/20by_c_57fb7jhv3jh72jw9m0000gn/T/com.google.FirebaseCrashReporter.TAlixfZc/**App Name**.dSYM/Contents/Resources/DWARF/**App Name**: in compilation unit '/Users/mikelehen/firebase/firebase-client-objc/Firebase/Firebase/Utilities/FUtilities.m' (offset 0x28a2e): `
warning: dump_syms: /var/folders/5l/20by_c_57fb7jhv3jh72jw9m0000gn/T/com.google.FirebaseCrashReporter.TAlixfZc/**App name**.dSYM/Contents/Resources/DWARF/**App Name**: the DIE at offset 0x28fc1 has a DW_AT_abstract_origin attribute referring to the die at offset 0x2940f, which either was not marked as an inline, or comes later in the file `
Kiedy próbuję uruchomić go na moim iPhonie otrzymuję tylko cztery numery.
Ponadto, moje imię nie jest mikelehen, który jest z jakiegoś powodu w jednym z problemów.
Po wykonaniu instrukcji ze strony internetowej Firebase dotyczących symulacji awarii nigdy nie otrzymam danych wyjściowych z dziennika o awarii, która została przesłana.
Jakieś pojęcie o tym, co robię źle tutaj?
Edit: Oto skrypt, który jest w moim fazach produkcji:
JSON_FILE="../**App Name**/ServiceAccount.json"
GOOGLE_APP_ID=1:**App ID**
defaults write com.google.SymbolUpload version -integer 1
JSON=$(cat "${JSON_FILE}")
/usr/bin/plutil -replace "app_${GOOGLE_APP_ID//:/_}" -json "${JSON}" "$HOME/Library/Preferences/com.google.SymbolUpload.plist"
"${PODS_ROOT}"/FirebaseCrash/upload-sym
To działało! Dzięki! –
Ustawienie tej flagi oznacza, że pliki symboli nie zostaną przesłane, gdy archiwizujesz aplikację do wydania (czyniąc je prawie bezużytecznymi). –
@Simon masz rozwiązanie? –