iphone5s ios9系列的系统,闪退,jpush version 3.0.6

ios
jpush
崩溃
标签: #<Tag:0x00007fb8460fabd0> #<Tag:0x00007fb8460fa9a0> #<Tag:0x00007fb8460fa6f8>

(kaer) #1

下面是闪退信息

Fatal Exception: NSInvalidArgumentException
+[NSInvocation _invocationWithMethodSignature:frame:]: method signature argument cannot be nil
 Raw Text
0
CoreFoundation	
__exceptionPreprocess
1	libobjc.A.dylib	
objc_exception_throw
2
CoreFoundation	
-[NSMethodSignature frameLength]
3	BoqiiMall	
+[JPUSHService registerForRemoteNotificationConfig:delegate:]
4	BoqiiMall	
BQIAppDelegate.m line 150
-[BQIAppDelegate registerJpushInfo]
5	BoqiiMall	
BQIAppDelegate+Setting.m line 146
-[BQIAppDelegate(Setting) initJpush:]
6	BoqiiMall	
BQIAppDelegate.m line 87
-[BQIAppDelegate application:didFinishLaunchingWithOptions:]

#2

1、是否有更多的崩溃信息
2、是否可复现,复现步骤是什么
3、崩溃频率大吗?


(kaer) #3

我们手头没有这个系统的手机型号,都是线上爆出来的,闪退非常多
99%的闪退都集中在iphone5s系列的手机上,系统是ios9各个系列的都有,
iphone5c的闪退占比1%,其他型号和系统目前没有该问题

Fatal Exception: NSInvalidArgumentException
+[NSInvocation _invocationWithMethodSignature:frame:]: method signature argument cannot be nil
 Raw Text
0
CoreFoundation	
__exceptionPreprocess
2
CoreFoundation	
-[NSMethodSignature frameLength]
3	BoqiiMall	
+[JPUSHService registerForRemoteNotificationConfig:delegate:]
4	BoqiiMall	
BQIAppDelegate.m line 150
-[BQIAppDelegate registerJpushInfo]
5	BoqiiMall	
BQIAppDelegate+Setting.m line 146
-[BQIAppDelegate(Setting) initJpush:]
6	BoqiiMall	
BQIAppDelegate.m line 87
-[BQIAppDelegate application:didFinishLaunchingWithOptions:]

(kaer) #4

昨天晚上一个小时左右,报了将近2000次crash,都是5s的手机


#5

对该问题,我们3.0.7版做了优化,可以等3.0.7发布后再看看是否还有,我们这边暂时没重现

3.0.7正在测试中。


(kaer) #6

3.0.7什么时候发布


#7

发布时间暂无法确认。


(kaer) #8

好的,谢谢。。。。


#9

当前最新版本 SDK 为 3.0.8
https://docs.jiguang.cn/jpush/updates/#jpush-ios-sdk-v308


(kaer) #10

更新新版本以后发现无法获取devicetoken,其他配置没有修改,以前的包就可以,2.1.9的没问题
另外发现了5s闪退的都是越狱手机


(kaer) #11

麻烦不要贴你们官网那一套解决流程,都一一核对过,没问题,就是换了新sdk就不行,换回以前的就可以,新的sdk就是无法获取devicetoken


#12

1、现在更新版本后还有闪退?请将闪退信息,复现步骤,使用 demo 是否复现等信息提供。

2、获取不到 token 的问题,你一一核对了什么?将你核对的内容和结果一一贴上

3、使用官方的 demo 在手机上测试也取不到 token 吗?

3、提供完整的客户端日志信息,手机机型和系统


(kaer) #13

闪退的还是以前的包(是5s的越狱手机),获取不到sdk的证书、描述文件、推送权限都一一核对过,就是以前的sdk可以,换了新的就不行,再换回去依然可以


(kaer) #14

刚刚测试devicetoken获取失败,但是推送依然可以到,好🐂逼

下面是错误提示
[JIGUANGDeviceTokenController] Not get deviceToken yet. Maybe: your certificate not configured APNs? or current network is not so good so APNs registration failed? or there is no APNs register code? Please refer to JPush docs.


(kaer) #15

难道是因为这个手机注册成功过,但是如果是新手机的话,是不是就不行了?获取不到devicetoken就推送收不到了?


#16

偶尔的报错不过是网络波动导致的正常打印