#ios #flutter #dart #crashlytics #firebase-crash-reporting
#iOS #flutter #dart #crashlytics #firebase-отчеты о сбоях
Вопрос:
Я пытаюсь интегрировать firebase_crashlytics
в свое приложение Flutter. https://pub.dartlang.org/packages/firebase_crashlytics#-readme-tab — Я столкнулся с проблемой интеграции с iOS. В документах указано, что If on Xcode 10 Add your app's built Info.plist location to the Build Phase's Input Files field. Eg: $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
Я уже создал проект Firebase и выполнил первоначальную настройку, необходимую для части iOS, такую как pod install для Firebase и добавление кода в файл AppDelegate.
Я не могу понять, что это значит? означает ли это буквальный путь info.plist
к файлу. Я скачал образец проекта, упомянутый в документах, но он не имеет ничего общего с вышеуказанным пунктом. Я сделал что-то, как показано ниже
Я буквально добавил путь к своему info.plist
файлу, как показано ниже $(BUILT_PRODUCTS_DIR)/$(/Users/priitshsawant/Desktop/firebase_crashltics/firebase_crashltics/ios/Runner/Info.plist)
. Я попытался разбить свое приложение, но оно не отображается в Firebase Crashlytics
Ответ №1:
Вы должны быть в порядке, просто оставив его как $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
Это приведет к вашему абсолютному пути Info.plist
после сборки Xcode.
Вот так:
Комментарии:
1. Я не могу увидеть свой сбой в Crashlytics. Это из-за симулятора??
2. Какой сбой вы вызвали? Вы очистили и перестроили проект?
3. У меня такая же проблема
Ответ №2:
Я исправил эту проблему, выполнив следующие действия.
- Убедитесь, что сценарий запуска добавлен в качестве упоминания
Robin Reiter
- Выполнить
Flutter Clean
- Выполнить
Pod install
- Затем используйте
Xcode to build and run
- если он не работает с реальным устройством, используйте симулятор