iOS -[GXBusiness addPhoneInfoWithClientId:deviceToken:phone:isNowUpdate:]崩溃
2016-11-17 17:52
477 查看
今天产品测试出现bug, -[GXBusiness addPhoneInfoWithClientId:deviceToken:phone:isNowUpdate:]崩溃,到网上搜索只搜到是友盟的集成包问题,后来测试发现,这是个推idk没有升级,版本太旧的问题,下面说下具体分析方法;
集成UMeng的idk采用数据统计功能,测试发现程序第二次启动会出现崩溃问题,问题必现,bug问题已经提交到Umeng后台,问题如下:
如上图,在如上错误提供了一些内存错误地址,用鼠标点击如下图:
![](https://img-blog.csdn.net/20161117172102200)
接下来将黑色框内的路径考到Mac终端之行,会出现一些信息,如下图:
![](https://img-blog.csdn.net/20161117172213486)
这里说明了崩溃的位置,信息比较少;
![](https://img-blog.csdn.net/20161117172311575)
这个虽然没有信息,但是提供了比较有用的崩溃信息文件的地址,通过它我们就能定位信息的位置了;
找到类似于”[b]*[/b].xcarchive”的文件
显示包内容
![](https://img-blog.csdn.net/20161117174028057)
继续找到类似”**.app.dSYM”,右键”包内容”,进入如下路径
![](https://img-blog.csdn.net/20161117174309061)
执行如下指令即可看到错误日至:
atos -o YourApp.app.dSYM/Contents/Resources/DWARF/YourApp 0x00062867
集成UMeng的idk采用数据统计功能,测试发现程序第二次启动会出现崩溃问题,问题必现,bug问题已经提交到Umeng后台,问题如下:
Application received signal SIGSEGV (null) (( 0 CoreFoundation 0x00000001816841d8 <redacted> + 148 1 libobjc.A.dylib 0x00000001800bc55c objc_exception_throw + 56 2 CoreFoundation 0x0000000181684108 <redacted> + 0 3 yiwangqian 0x100184028 yiwangqian + 1589288 4 libsystem_platform.dylib 0x0000000180713338 _sigtramp + 36 5 yiwangqian 0x1001bc93c yiwangqian + 1820988 6 Foundation 0x0000000182153ca0 __NSFireDelayedPerform + 428 7 CoreFoundation 0x00000001816328f4 <redacted> + 28 8 CoreFoundation 0x0000000181632608 <redacted> + 872 9 CoreFoundation 0x0000000181631ec4 <redacted> + 244 10 CoreFoundation 0x000000018162fac0 <redacted> + 1572 11 CoreFoundation 0x000000018155e048 CFRunLoopRunSpecific + 444 12 GraphicsServices 0x0000000182fe1198 GSEventRunModal + 180 13 UIKit 0x0000000187538628 <redacted> + 684 14 UIKit 0x0000000187533360 UIApplicationMain + 208 15 yiwangqian 0x100058624 yiwangqian + 362020 16 libdyld.dylib 0x00000001805405b8 <redacted> + 4 ) dSYM UUID: BD00A6F7-A4ED-318A-A7A9-567E54B3ABD6 CPU Type: arm64 Slide Address: 0x0000000100000000 Binary Image: yiwangqian Base Address: 0x0000000100060000
如上图,在如上错误提供了一些内存错误地址,用鼠标点击如下图:
接下来将黑色框内的路径考到Mac终端之行,会出现一些信息,如下图:
这里说明了崩溃的位置,信息比较少;
这个虽然没有信息,但是提供了比较有用的崩溃信息文件的地址,通过它我们就能定位信息的位置了;
找到类似于”[b]*[/b].xcarchive”的文件
显示包内容
继续找到类似”**.app.dSYM”,右键”包内容”,进入如下路径
执行如下指令即可看到错误日至:
atos -o YourApp.app.dSYM/Contents/Resources/DWARF/YourApp 0x00062867
相关文章推荐
- iOS 10相机崩溃 The app's Info.plist must contain an NSCameraUsageDescription key with a string value
- IOS 从网上下载的项目,运行时出现“The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update y”
- Update Phone with latest image
- Mobile Development with C#:Building Native iOS, Android, and Windows Phone Applications
- [iOS] APNS: 如何check valid device token
- iOS - Choose a destination with a supported architecture in order to run on this device:
- "spark is now FAILED (Command exited with code 1)" 错误解决
- 20080331 - Corillian's product is a Component Container Name at least 3 component containers that ship now with the Windows Server Family
- No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a
- SVN update problem: This client is too old to work with working copy
- [ios2] ios开发之MPNowPlayingInfoCenter 锁屏显示正在播放的音乐
- 华为android真机测试Eclipse报错info: log device is empty!
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- Device Checks for ASM Fails with PRVF-5150: Path ORCL: is not a valid path(1210863.1)
- iOS: Device token and registerForRemoteNotificationTypes, didReceiveRemoteNotification
- maven项目报错--Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Qu
- iOS: Device token and registerForRemoteNotificationTypes, didReceiveRemoteNotification
- ios 提交 App Store Error Problem with Icon.png (Icon specified in the Info.plist not found under the t
- Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.
- [ios2] ios开发之MPNowPlayingInfoCenter 锁屏显示正在播放的音乐