iOS友盟统计及错误处理

一、集成友盟统计

在友盟统计平台查看集成文档

二、错误处理

1.打开前往文件夹输入 "~/资源库/Developer/Xcode/Archives/" 前往;

2.找到对应打包的时间文件夹下的 "项目名 2018-4-24 14.34.xcarchive" 文件;

3.右击显示包内容,到"dSYMs"文件下找到 "项目名.app.dSYM";

4.右击显示包内容,"-->Contents-->Resources-->DWARF";

5.打开终端,cd到"DWARF"文件夹下,"gleendeMacBook-Pro:~ gleen$ cd /Users/gleen/Desktop/bugly/BabyNew.app.dSYM/Contents/Resources/DWARF";

6.打开友盟统计错误分析-->错误列表-->错误详情;找到蓝色字体错误地址如"0x1001e3338"

7.在终端输入命令"atos -arch arm64 -o 项目名 0x1001e3338"

注:"atos -arch"是执行命令,"arm64"是报错设备系统,"0x1001e3338"报错位置

如:"gleendeMacBook-Pro:DWARF gleen$ atos -arch arm64 -o BabyNew 0x100472490"

8.最后enter下就可以找到错误位置啦;

如:"-[UIScrollView(DZNEmptyDataSet) setEmptyDataSetSource:] (in BabyNew) (UIScrollView+EmptyDataSet.m:386)"错误就在项目下 类"UIScrollView(DZNEmptyDataSet)"中"setEmptyDataSetSource"方法的386行;

9.现在就可以处理问题啦~~~

10.愿世界安好,从此再无bug~~~

原文地址:https://www.cnblogs.com/iness/p/8963271.html

时间: 2024-10-07 13:14:10

iOS友盟统计及错误处理的相关文章

iOS 友盟统计的bug分析

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

iOS 友盟统计怎么用

本文转载至 http://blog.csdn.net/woaifen3344/article/details/41284395 友盟统计UMAnalyticsiOS友盟统计iOS UMAnalytics 项目中使用友盟统计功能是非常方便的,首先得先到友盟开放平台去看看文档,话不多说,正在就把我写的一个demo 送给有需要的朋友,这里我封装了友盟统计的功能,只需要导入这个类,就可以很方便的使用: [objc] view plaincopyprint? // //  HYBUMAnalyticsHe

ios 友盟统计

最近一直在忙 版本大改  所以想分享的东西没写到博客  今天就来分享下友盟统计的使用  1.下载sdk 2.方法封装 3.在合适的地方调用 我们在工程里建立一个基类控制器  BaseViewController   因为这样 我们把统计方法写进去 子类自然有统计功能   我没有专门针对一个点击事件写统计方法 不过基本道理一样 建立一个类 用来写统计方法  可以复制出去使用 #import <Foundation/Foundation.h> @interface UMUtils : NSObje

iOS 友盟统计崩溃日志查询

1.在Finder中找到你打出去的那个包,YourAppName.xcarchive. 2.然后Show Package Contents,在dSYMs 和 Products文件夹内找到这两个文件:YourAppName, YourAppName.app.dSYM 3.把这两个文件放到一个文件夹内,在终端进入该位置. 4.根据友盟统计上的错误分析,输入相应的如下命令行即可定位到出错内容: atos -arch armv7 -o YourAppName.app/YourAppName 0x306d

IOS友盟统计Bug追踪

项目开发之初安卓和IOS都是使用Bugly来统计bug的后期IOS上线过程中被退回提示一个关于Bugly的upload的一个方法冲突,然后IOS就改用友盟的,不过比较头疼的是捕获的IOS问题并不像安卓一样能够清晰,只显示内存地址,前期没有经验导致IOS打包人员没有保存xcarchive文件,也就无法定位了.最新的版本上线了让其发给我当前版本的xcarchive来定位分析bug,在网上搜索了一下,使用一个工具(dSYM文件分析工具)来分析. 1.准备内容 dSYM文件分析工具,当前发布版本的xca

iOS:友盟SDK第三方登录 分享及友盟统计的使用

本文转载至 http://www.it165.net/pro/html/201503/37101.html Tag标签:第三方 view sourceprint? 01.#import "UMSocial.h" 02.#import "UMSocialWechatHandler.h" 03.#import "UMSocialQQHandler.h" 04.#import "UMSocialSinaHandler.h" 05.

iOS:友盟SDK 第三方登录、分享及友盟统计的使用

#import "UMSocial.h" #import "UMSocialWechatHandler.h" #import "UMSocialQQHandler.h" #import "UMSocialSinaHandler.h" //友盟统计 //友盟统计分析是一款专业的移动应用统计分析工具,致力于为开发者提供实时.稳定的移动应用统计分析服务,帮助开发者更好地了解用户.优化产品以及提升转化率.友盟统计分析客户端,可以方便开

Android开发和测试实践 - 接入友盟统计

这两年一直在做无线的测试,后续还会继续去做无线的测试,但是之前因为时间的原因一直都没有非常仔细的了解到代码层面.近期抽空自己做了些app的开发,决定如果想把移动的测试做好做深入,有一定的app开发经验非常的有必要,因为只有这样很多东西才能真正理解了.另一个方面,这本身也很有趣.目前尝试的一些东西都还比较基础,准备持续的做下去. 实践的过程也想陆续整理出来,做下笔记,也给别人一些参考,遇到很多问题的时候也是到谷歌度娘的找答案,帮助很多.目前更多关注android,ios的部分稍继续. 基本上现在任

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

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