ios - 无法将 dSYM 文件上传到 Fabric Crashlytics

标签 ios firebase crashlytics google-fabric dsym

Fabric 已经集成到项目中。由于 firebase 正在从仪表板中删除上传 dSYM 选项,因此我决定编写 Firebase 中建议的脚本。

我已经在build设置中使用 dSYM 设置了 DWARF

我已经尝试在运行脚本的构建阶段下遵循这两个脚本

find dSYM_directory -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p platform \{\}

这个脚本看起来像这样
find "/Users/ics.ketan/Library/Developer/Xcode/DerivedData/Vault-dwkanmvgsftfojeyqqvahiqypywf/Build/Products/Debug-iphoneos" -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp "/Users/ics.ketan/Documents/Gitlab/Vault/Code_base/GoogleService-Info.plist" -p ios \{\}

"${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

我收到以下日志
Validating build environment for Crashlytics... Validation succeeded. Exiting because upload-symbols was run in validation mode
请指导。

最佳答案

引用这个guide .

Important: If you're working with an app that you previously linked from Fabric to Firebase Crashlytics, pass in your Fabric API Key to run the upload symbols script. That is, in the following options to run the script, use -a fabric-api-key instead of -gsp path/to/GoogleService-Info.plist.

关于ios - 无法将 dSYM 文件上传到 Fabric Crashlytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60560346/

相关文章:

javascript - 获得第一个没有 key 的 firebase child

ios - 如何在 iOS 上报告 Firebase 崩溃的非致命异常?

objective-c - 在 Objective-C 中更改 block 内的值

ios - SWRevealViewController 不与 swift 3 切换

android - 在 android 上从 gcm 迁移到 fcm

android - Firebase Auth 在 API 15 和 16 上崩溃,调用 FirebaseAuth.signInAnonymously() 时出现 NullPointerException

ios - Splunk 薄荷 : Failed to archive dSYMs for "MyApp" to "/tmp/splunk-mint-dsyms"

java - 如何在原始堆栈跟踪位置集中记录异常?

ios - TestFlight Beta 测试问题

ios - 应用程序进入后台时发生崩溃