【发布时间】:2019-12-21 11:05:22
【问题描述】:
我们已从 fabric.io 迁移到 Firebase,现在 dsym 文件总是丢失。本手册试图提供帮助,但我不太明白:
手册:https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?authuser=0&platform=ios
那么,我究竟需要在构建阶段实现哪一行以便它自动执行?这个? 查找 dSYM_directory -name "*.dSYM" | xargs -I {} $PODS_ROOT/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p platform {}
但是我的其他问题是:如何找到我的 dsym_directory?我的意思是每个版本都不同,不是吗?它还说:
重要提示:如果您正在使用之前关联的应用 从 Fabric 到 Firebase Crashlytics,将您的 Fabric API 密钥传递给 运行上传符号脚本。也就是说,在以下选项中 运行脚本,使用 -a fabric-api-key 而不是 -gsp path/to/GoogleService-Info.plist。
这是否意味着我可以使用变量 fabric-api-key 或者我需要用我的密钥完全替换它?有人可以帮助我并给出我必须插入构建阶段的确切行吗?
【问题讨论】:
-
来自firebase.google.com/docs/crashlytics/get-started?platform=ios:$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH) 是您需要添加到构建阶段的输入字段中的内容。这有帮助吗?
标签: xcode firebase crashlytics