04/29/2024 11:54:53

问题描述

iOS Bugly 管理端附件信息中,没有上报的“XXX”信息

解决方案

第一步:参照 设置崩溃时额外日志/二进制数据上报 文档检查代码。

注意:
Bugly 平台设计,iOS 仅支持上传额外日志,不支持上传二进制文件。

第二步:打开 MSDK DEBUG 开关后,日志中检索 “attachmentForException message : ”,观察是否已走进 OnCrashBaseRetEvent / OnCrashExtraMessageNotify 回调中。
1、如果可以检索到,说明已走进上述回调中,继续执行第三步即可。
2、如果无法检索到,说明未走进上述回调中,可能命中了 Bugly SDK iOS 中自定义异常上报,不会触发此回调,只有游戏/应用 Crash 时才会触发逻辑。需修改后继续执行第三步即可。

注意:
1、Android 中自定义异常上报,将会触发此回调。
2、游戏/应用是否真正 Crash,不能仅根据现象去判断。iOS 崩溃主要包括 nsexception 和信号异常,要确保日志中能看到系统抓到的崩溃堆栈才可以满足此条件。一般情况下,可以参照“int *p = null; p = 1;”代码,弄个空指针异常试一下。

第三步:上述步骤,自检都满足的情况下,即可前往 Bugly iOS 管理端额外数据中,查看上报的“XXX”信息。(查看步骤:Bugly iOS 管理端->对应异常详情->跟踪数据->附件信息中 crash_attach.log 文件)

图片描述

图片描述

注意:
需要保证 MSDKConfig.ini 中 BUGLY_APP_ID_IOS,与访问的 Bugly iOS 管理端是同一款产品。可以通过链接确认,比如,BUGLY_APP_ID_IOS 为 900005145,对应的 Bugly iOS 管理端链接应该也带“ 900005145”为 https://bugly.qq.com/v2/crash-reporting/dashboard/900005145?pid=2。



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""