iOS 相同的代码崩溃 crashLogON能捕捉模拟器,却捕获不到真机日志


#1

相同的代码,崩溃日记模拟器捕获的到,真机却捕获不到


#2

真机日记截图

模拟器日记截图

代码部署
let config = JANALYTICSLaunchConfig.init()
config.appKey = JAnalyticsAppKey
config.channel = “channel”
JANALYTICSService.setup(with: config)

JANALYTICSService.setDebug(true)
JANALYTICSService.crashLogON()

导致崩溃代码
var array = [1,2,3];
let i = array.remove(at: 4);


#3

统计 SDK 用的是1.1.3


#4

检查你是不是做了日志屏蔽?


#5

之前的社区里的问题我看过,我并没有做如此设置


(Percy) #6

是否同时使用了 其他的崩溃上报SDK?


#7


(Percy) #8

能确定是不能捕获崩溃么?还是不能在控制台查看崩溃信息,可以提供appkey么


#9

可以留个 QQ吗? QQ 聊


#10

我使用了JAnalyticsDemo在了测试上传崩溃

在JAnalyticsDemo原来项目的基础上,用同样的手机同样的环境,
如果触发的 OC 的闪退,有记录崩溃日志,如果触发的 Swift 里的闪退,没有崩溃日志


(yeats) #11

crashLog 在崩溃时获取并尝试上报到服务器
但是崩溃后程序能够运行的时间很短不能保证日志马上上报到服务器
日志不会丢失会在下一次app启动的时候上报
后台日志显示可能会有一定延迟
麻烦多测试几次查看结果
极光团队也会在对应的swift环境下进行测试并及时反馈