J'essaie d'intégrer firebase_crashlytics
dans mon application Flutter.
https://pub.dartlang.org/packages/firebase_crashlytics#-readme-tab-
Je suis confronté à un problème d'intégration iOS. Dans la documentation, il est spécifié que If on Xcode 10 Ajoutez l'emplacement Info.plist construit de votre application au champ Fichiers d'entrée de la phase de construction. Par exemple: $ (BUILT_PRODUCTS_DIR) / $ (INFOPLIST_PATH)
J'ai déjà créé un projet Firebase et effectué la configuration initiale requise sur la partie iOS, comme l'installation du pod pour Firebase et l'ajout de code dans AppDelegate File.
Je ne suis pas en mesure de comprendre ce que cela signifie? cela signifie-t-il le chemin littéral du fichier info.plist. J'ai téléchargé l'exemple de projet mentionné dans la documentation mais il n'a rien de lié au point ci-dessus. J'ai fait quelque chose comme ci-dessous
J'ai littéralement ajouté le chemin d'accès à mon fichier info.plist comme ci-dessous $ (BUILT_PRODUCTS_DIR) / $ (/ Users / priitshsawant / Desktop / firebase_crashltics / firebase_crashltics / ios / Runner / Info.plist)
. J'ai essayé de planter mon application mais elle ne s'affiche pas dans Firebase Crashlytics
3 Réponses :
Vous devriez être parfaitement bien en le laissant simplement sous la forme $ (BUILT_PRODUCTS_DIR) / $ (INFOPLIST_PATH)
Cela se résoudra à votre chemin absolu de Info.plist
une fois que Xcode sera construit.
Juste comme ça:
Je ne parviens pas à voir mon crash dans Crashlytics. Est-ce à cause du simulateur ??
Quel genre de crash avez-vous produit? Avez-vous nettoyé et reconstruit le projet?
J'ai le même problème
J'ai résolu ce problème en suivant ces étapes.
Robin Reiter
Flutter Clean
Installation du pod
Xcode pour créer et exécuter
Vous pouvez implémenter de cette manière
$ {PODS_ROOT} / FirebaseCrashlytics / run
à la zone de texte Tapez un script ... . $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
Ajoutez le script d'exécution selon l'image ci-dessous
Une fois terminé, reconstruisez votre application Flutter:
flutter run
Si vous migrez à partir d'une version précédente de Crashlytics qui utilisait Fabric, veuillez suivre ces guides et supprimer toutes les étapes d'intégration Fabric héritées de votre projet: