Je suis en train d'essayer d'intégrer Firebase Crashlytics dans mon application iOS, qui a Firebase Crash Reporting activé. J'ai suivi la documentation ici, mais ma construction échoue toujours lors de l'exécution de la phase de build personnalisée :
"${PODS_ROOT}/Fabric/run"
L'erreur dans Xcode est la suivante :
error: Fabric: Problème de configuration
Clé API Fabric non valide. Votre phase de build de script d'exécution Fabric doit contenir votre clé API : ./Fabric.framework/run INSÉRER_VOTRE_CLÉ_API INSÉRER_VOTRE_SECRET_DE_BUILD
Je n'ai pas de clé API Fabric et je suppose que les clés de Fabric devraient être gérées par la bibliothèque Firebase. J'ai le fichier Info.plist dans mon projet, Firebase fonctionne parfaitement, mais je ne peux pas dépasser la phase d'exécution de Fabric. Toute aide sur la façon de résoudre ce problème est grandement appréciée!
0 votes
Le message d'erreur est clair, vous devez obtenir une clé API
3 votes
C'est ce que je pensais, mais la documentation indique clairement que vous n'avez pas besoin de clé API. J'ai finalement trouvé la solution, l'application Fabric.app sur OSX définit automatiquement votre clé d'API Fabric dans le fichier app-info.plist, que le script lit, et échoue si vous ne la fournissez pas. En supprimant cela du info.plist, le script fonctionne simplement.
1 votes
J'ai oublié d'ajouter
FirebaseApp.configure()
dans AppDelegate. Après l'avoir ajouté, tout fonctionnait parfaitement.