iOS 极光推送崩溃[JCommonReportTimerManager startTimerCheck]

标签: #<Tag:0x00007f65827f41c8>

JPush 3.2.2版本 我在APP设置修改位置权限回到APP时 崩溃在这里 [JCommonReportTimerManager startTimerCheck]

以下是堆栈信息:

0 libobjc.A.dylib objc_msgSend + 16
1 PUPUPULA -[JCommonReportTimerManager startTimerCheck] (JCommonReportTimerManager.m:60)
2 PUPUPULA -[JCommonCollectLocationManager startCollectLocationTimer] (JCommonLocationController.m:126)
3 CoreLocation CLClientStopVehicleHeadingUpdates + 72644
4 CoreLocation CLClientStopVehicleHeadingUpdates + 72136
5 CoreLocation CLClientInvalidate + 1400
6 CoreFoundation 0x0000000185e2c000 + 691908
7 CoreFoundation 0x0000000185e2c000 + 689764
8 CoreFoundation 0x0000000185e2c000 + 671132
9 CoreFoundation CFRunLoopRunSpecific + 464
10 GraphicsServices GSEventRunModal + 104
11 UIKitCore UIApplicationMain + 1936
12 PUPUPULA main (main.m:14)
13 libdyld.dylib 0x0000000185d59000 + 5156

你使用的JCore 版本号是多少?

你说的这个步骤

是必现该崩溃是吗?你修改了什么?

是否有更多的信息可以提供过来。在什么手机机型和系统出现

开发这边已确认,确实存在崩溃的风险,但概率应该很低,定位设置开关切换时可能会出现。预计会在JCore2.1.2版本修复

我用的JCore 版本是2.1.1 刚刚又测了一次不是必现 但是在刚装APP第一次启动时会出现

好的 等你们更新

你们下一版大致啥时会更新

预计两周后,不能保证

升级到最新的版本
https://docs.jiguang.cn/jpush/updates/#jpush-ios-sdk-v324
Jcore 是 2.1.2