如何通过友盟的错误信息分析项目中问题的具体位置

一、你需要找到和友盟上相同版本的Archive文件,位置是xcode-》Windows-》Organizer,找到打包的那一条目,右键Show in Finder-》右键显示包内容-》dSYMs下找到 项目名.app.dSYM,将其拷贝到文件夹A。

二、打开友盟,找到错误信息中青色带下划线的内存地址,有时候会有2个,用上边的那一个,如下图的0xb1d51。

三、打开终端(launchPad--其他中),cd 到放dSYM文件的文件夹A中,然后输入如下命令

回车之后在提示的下方就能找到出现错误的地方了,如下图

以上就是找错误点的方法,小伙伴们快试试吧~

时间: 2024-09-30 10:17:58

如何通过友盟的错误信息分析项目中问题的具体位置的相关文章

iOS 友盟统计的bug分析

前提:保留打包发布时的 myapp.xcarchive文件(注:在xcode-window-Organizer-Archives 中可以找到,通过命令打包需要自己当时备份下这个文件) 1.从myapp.xcarchive中得到myapp.app.dSYM 和myapp 两个文件并放到同一个文件夹中 2.找到一条该版本app 在友盟bug统计中崩溃日志的,在其中可以找到崩溃时的地址信息如:0x1001ed424 友盟统计的崩溃logApplication received signal SIGSE

iOS真机测试友盟碰到错误linker command failed with exit code 1 (use -v to see invocation) 百度地图的检索失败 sqlite 错误码

因为友盟不支持bitcode 在模拟器上运行正常,但是在模拟器上就会报错,这是因为xocde7之后增加了一个bitcode,bitcode是被编译程序的一种中间形式的代 码.包含bitcode配置的程序将会在App store上被编译和链接.bitcode允许苹果在后期重新优化程序的二进制文件,而不需要重新提交一个新的版本到App store上. 碰到以上问题,我们有两种解决方式,要么关闭bitcode要么让第三方支持bitcode,我们这里讲第一种,配置bitcode,我们可以 在”Build

Project:如何分析项目中的资源分配情况

Blog 地址:https://blog.51cto.com/13969817 每一个项目中的任务都是由一系列的资源支撑来完成的,资源的范围比较广泛,任务在分配资源的时候,往往看到资源的可用性,并没有考虑资源在可用之前是否已经被分配的情况,因此就会出现被重复分配的现象,从而导致资源冲突,本文将以"Project部署"为例为大家介绍如何对资源分配情况进行分析?具体操作步骤如下所示:1.选择"Resource"->"Team Planner"-

SxsTrace程序追踪 && 错误信息分析

先贴错误:应用程序无法运行,并行配置不正确 ,使用命令行sxstrace.exe.百度解决版本. 起因:同事给我一 EXE,然后基于 其进行开发 dll和模块,但是无法加入进程,无法运行. SxsTrace使用 1.程序无法运行, sxstrace.exe进行追踪. 1.测试本地命令能否成功执行. cmd 下,任意目录,c:\> sxstrace 回车: 2.转(cd)至程序所在目录,运行命令:SxsTrace Trace -logfile:SxsTrace.etl,启动跟踪: 3.运行程序(可

集成友盟分享错误解决

1> 没有64位架构的支持错误:libbaidumapapi.a, missing required architecture x86_64原因:.a文件缺少64位的架构解决办法:将Architectures修改位:$(ARCHS_STANDARD_32_BIT) 2> 解决:导入框架 SystemConfiguration.framework

友盟(一)了解umeng并添加应用和测试设备信息

一.umeng产品介绍 1.开发组件 ?社会化组件 集成多个应用平台的分享功能,类似于SHareSDK,但是功能不如ShareSDK强大,Umeng的强大在于数据统计. ?用户反馈组件 友盟提供的用户反馈组件和服务,可以帮助开发者与用户顺畅地进行双向互动. ?自动更新组件 如果发布的市场渠道比较多,更新版本的工作就比较繁琐.友盟提供的自动更新组件可以实现多渠道的同步更新,让用户及时使用最新的产品. ?消息推送 帮助开发者建立与用户直接沟通的渠道.将app的版本更新.通知等消息主动的推送给用户,让

通过dSYM和二进制文件 外加友盟统计 跟踪app的错误

1.app提交上线之后要把打包中对应的.dSYM和二进制文件保存好,以后可以通过这两个东西追踪到app在用户使用时发生的错误,版本一定要对应好 2.打开友盟的错误列表 找到一个错误,比如 如果错误类型是就可以放弃了 这种异常崩溃错误原因可能很多 追踪不到 3.复制错误 黄色加后面的东西复制 并把替换成你自己的dSYM文件名 4.打开终端 cd到存放.dSYM和二进制的文件夹 然后把刚才复制修改完的东西粘贴上去回车 5.现在可以找问题了 可以看出问题就出在这个地方的40行 问题就出在这里,因为SD

线上应用bug跟踪查找-友盟统计

线上的应用只要用心点点都能发现些bug,连微信,QQ也不列外.但是bug中最严重的算是闪退了,这导致了用户直接不能使用我们的app. 我们公司是特别注重用户反馈和体验的,我们会定期打电话咨询用户的使用情况.我们也有自己的天使用户群,这些用户会跟我们及时的反馈应用的使用情况,bug情况,还有他们的需求. 用户不是技术人员他无法跟你清楚的描述怎么产生闪退的,于是我们需要一个bug统计的功能,我们公司采用友盟统计实现bug的记录.我们在iOS应用中植入友盟统计的功能,我也经常在查看友盟的错误统计和错误

快速定位错误代码!友盟错误分析放大招

新版错误分析 错误分析是友盟为移动开发者提供的 Crash 收集和分析的工具,能够帮助开发者监测 App 在移动设备上的运行状况,及时发现并解决错误,提升 App 的稳定性.11月,新版错误分析全面上线,功能有很大的提升,友盟新版错误分析力求为开发者提供优质完美的体验与服务! 新版错误分析的功能 1.可以按照错误类型.应用版本筛选错误. 2.可以根据不同的条件为错误添加标签,便于快速分类及查找错误. 3.安卓可以通过上传 mapping 文件来定位到 Crash 的具体位置.IOS 可以通过下载