Crashlytics 未在“存档”模式下上传符号
Posted
技术标签:
【中文标题】Crashlytics 未在“存档”模式下上传符号【英文标题】:Crashlytics not uploading symbols in "Archive" mode 【发布时间】:2013-12-16 19:38:30 【问题描述】:我设法为 ios 应用设置了 Crashlytics
-
添加了
./Crashlytics.framework/run <uuid>
作为后期构建步骤
然后我的代码在启动时使用[Crashlytics startWithAPIKey:<uuid>
。
到目前为止,它的工作原理。
但由于我有一个脚本可以为每个构建自动更改 CFBundleVersion
,因此我决定为调试构建禁用 Crashlytics,以避免被开发版本发送垃圾邮件。
我从帮助页面中关注了这些guidlines,并将我的脚本更改为
releaseConfig="Release"
if [ "$releaseConfig" = "$CONFIGURATION" ]; then
echo "Running Crashlytics"
./Crashlytics.framework/run your_api_key_here
fi
它有效。该脚本仅在我使用 Xcode 5 的“存档”模式时运行,该模式正在执行发布构建。
但是,除非我进行正常的“构建”,否则我存档的版本不会出现在 Crashlytics 仪表板中,即使我使用[Crashlytics crash]
使其崩溃并等待数小时...但是如果我进行正常的“使用相同的CFBundleVersion
构建”,然后我的构建突然出现在仪表板中,所有崩溃都针对发布构建。 (我知道是因为我报告了它是带有自定义键的发布版本)。
“存档”和“构建”模式有何不同?这是一个错误吗?是否有任何机构设法使用 Crashlytics 进行类似的设置?我在这里错过了什么?
【问题讨论】:
您找到解决方案了吗?我现在遇到了同样的问题 【参考方案1】:我知道这是一个老问题,但仅供参考,该方案决定了归档时构建的配置。检查您的方案并确保它正在构建“发布”配置。
【讨论】:
以上是关于Crashlytics 未在“存档”模式下上传符号的主要内容,如果未能解决你的问题,请参考以下文章
使用上传符号在 Firebase Crashlytics 上上传 appDsyms.zip 的正确方法
Crashlytics 在运行时未在 crashlytics.properties 中找到 API 密钥
Firebase Crashlytics 未在门户上显示任何问题