如何找到 Firebase Crashlytics 初始化文件路径并仔细检查它们是不是有效?
Posted
技术标签:
【中文标题】如何找到 Firebase Crashlytics 初始化文件路径并仔细检查它们是不是有效?【英文标题】:How to find Firebase Crashlytics initialization file paths and double check that they work?如何找到 Firebase Crashlytics 初始化文件路径并仔细检查它们是否有效? 【发布时间】:2020-10-27 21:11:22 【问题描述】:我正在按照启用Firebase crashlytics on on ios 的说明进行操作。有很多文件路径我不确定如何正确解析。该教程还说检查设备日志以检查脚本是否正确上传了 dSYM 文件,但我在设备日志中看不到与此脚本有关的任何内容。有什么建议吗?
我是保留这些路径作为默认构建还是应该始终自定义它们?
1。脚本路径
谁设置了这个 $PODS_ROOT?如何打印以确保正确?
"$PODS_ROOT/FirebaseCrashlytics/run"
2。 dSYM 路径
与上述相同的问题,但针对 $DWARF_DSYM_FOLDER_PATH。
$DWARF_DSYM_FOLDER_PATH/$DWARF_DSYM_FILE_NAME/Contents/Resources/DWARF/$TARGET_NAME
3。 Info.plist 路径
$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
4。如何检查正确性?
我是否正确地阅读了这应该显示在设备日志中?
您的设备日志显示初始化已完成的 Firebase 验证。
【问题讨论】:
【参考方案1】:这些默认路径是正确的,不需要在每个版本中修改。如果您保持原样,它们将始终以正确的 dSYM 和根文件夹为目标。如果愿意,您可以自定义它们以遵循these instructions 之后的特定上传路径。
关于初始化,是的,在您的设备日志中,Firebase SDK 会在初始化时指出。您可能会看到类似“FirebaseCrashlytics:初始化 Crashlytics 17.2.2”的内容
【讨论】:
以上是关于如何找到 Firebase Crashlytics 初始化文件路径并仔细检查它们是不是有效?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Firebase (Crashlytics) 记录非致命(捕获)异常
如何在 iOS 上使用 Firebase 以编程方式获取 Crashlytics 版本
如何从 Fabric Crashlytics 迁移到 Firebase Crashlytics?
如何在 Firebase Crashlytics 中查看崩溃的详细信息?