Próbuję zintegrować Firebase Crashlytics w mojej aplikacji iOS z włączoną funkcją Firebase Crash Reporting. Mam następnie dokumentacja here, ale mój build zawsze zawiedzie podczas uruchamiania niestandardowych fazę produkcji:Konfiguracja Firebase Crashlytics w systemie iOS?
"${PODS_ROOT}/Fabric/run"
Błąd w Xcode jest następujący:
error: Fabric: Configuration Issue
Fabric API key not valid. Your Fabric run script build phase should contain your API key: ./Fabric.framework/run INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET
nie mam klucza API Fabric i przypuszczam, że klucze do tkanin powinny być przechowywane w bibliotece Firebase. Mam plik Info.plist w moim projekcie, Firebase jest w pełni funkcjonalny, ale nie mogę ominąć fazy uruchamiania Fabric. Każda pomoc, jak to naprawić, jest bardzo doceniana!
Komunikat o błędzie jest jasny, musisz uzyskać klucz API – claudio
Tak właśnie myślałem, ale w dokumentacji wyraźnie zaznaczono, że ** nie potrzebujesz klucza API **. W końcu znalazłem rozwiązanie, aplikacja Fabric.app na OSX automatycznie ustawia twój klucz api Fabric w pliku app-info.plit, który skrypt odczytuje, i zawiedzie, jeśli go nie dostarczysz. Usunięcie tego formularza z info.plist, a skrypt po prostu działa. –