crashLogON却捕捉不到崩溃日志iOS

ios
标签: #<Tag:0x00007fb84628d2b8>

#26

加个[JPUSHService setDebugMode];就会有这个log了

关于官网控制台的崩溃显示问题我们查一下


#27

现在重测一下 产生崩溃信息,然后再看看官网


(liaozhen_j) #28

您好,昨天公司临时有事,提前下班了,不好意思,刚才我照您的方法试了一下,确实口控制台有了信息,但是我把[JPUSHService setDebugMode]注销了,然后也有,昨天是没有的,是咱控制台有debug模式下有bug么?


(liaozhen_j) #29

别的平台,针对iOS这边有上传dysm文件的接口,咱的控制台我这边怎么找不到呢?


#30

之前让你开debug,是为了你自己在客户端这边看到有崩溃日志上传的成功打印,确认是成功上传了而不是由于其他影响而造成了捕获崩溃失败

至于官网控制台这里没显示上来,是由于我们服务器这边的一个问题导致的,昨天排查到后修复了,所以正常了。


(liaozhen_j) #31

麻烦了,那咱这边不需要上传dysm文件么?iOS这边需要这个文件才能具体解析出来崩溃发生在哪个文件?哪一步?


#32

暂时还没支持上传dysm,拿到崩溃日志后,可以根据网上说的,符号化就能看到具体代码行在哪里了


(liaozhen_j) #33

谢谢您的帮助,麻烦了,


(liaozhen_j) #34

您好,我用oc的可以捕获到bug的,后台也能监管到,可是swift,开启debug模式,却没有咱极光的日志,这是小demo,您帮忙看一下testJpushSwift.zip (7.4 MB)


(liaozhen_j) #35

还是我哪儿设置的不正确???


(liaozhen_j) #36
    JANALYTICSService.setDebug(true)
    JANALYTICSService.crashLogON()

swift 调用这个函数,有其他的日志,却没有您之前说的 send report 的那个日志,swift只能调用JANALYTICSService来捕获日志么?


#37

这是我们Janalytics提供的开启日志的API

这是JPush提供的API


(liaozhen_j) #38

方法我都调用了,您看一下我的demo, swift的日志打印不出来


(liaozhen_j) #39

oc是完全ok的


#40

我们这边看你的demo是可以打印出来crashlogs=的,你自己那边不行?会不会做了什么日志屏蔽操作?


(liaozhen_j) #41

我这边崩溃直接显示这个,我看看我的xcode ,麻烦了


(liaozhen_j) #42

刚才那个demo有类似oc的这个日志么?你们那边?


#43

是的,有,
你检查你有没有做日志屏蔽


(liaozhen_j) #44

大哥,我让我朋友运行那个demo,也是打印不出来的,:joy:


#45

下载swift的看了下,你的Demo有两个问题,
1、我们SDK并未注册登陆成功过,可以捕获异常,但不会有log打印;
2、你的那个崩溃方式可能没有log打印出来,换了其他的崩溃有log打印