我正在尝试将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部件上进行了必要的初始设置,例如Firebase的pod安装并在AppDelegate File中添加代码。
我不知道这是什么意思?这是否意味着info.plist文件的文字路径。我下载了文档中提到的示例项目,但没有与上述要点相关的任何内容。我做了以下事情
我从字面上将路径添加到了info.plist文件中,如下$(BUILT_PRODUCTS_DIR)/$(/Users/priitshsawant/Desktop/firebase_crashltics/firebase_crashltics/ios/Runner/Info.plist)
所示。我尝试使我的应用程序崩溃,但未在Firebase Crashlytics中显示
答案 0 :(得分:0)
答案 1 :(得分:0)
我按照以下步骤解决了这个问题。
Robin Reiter
Flutter Clean
Pod install
Xcode to build and run
答案 2 :(得分:0)
您可以通过这种方式实现
${PODS_ROOT}/FirebaseCrashlytics/run
添加到“键入脚本...”文本框。$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
根据下图添加运行脚本
完成后,重新构建Flutter应用程序:
flutter run
如果您要从使用Fabric的早期版本的Crashlytics迁移,请遵循以下指南,并从项目中删除所有旧的Fabric集成步骤: