Fabric管理APP

前段时间有客户反馈说app总是闪退,通过摸索最终我选择使用Twitter Fabric来管理我的app,让自己的app茁壮成长。

Fabric是一款可以将你的崩溃记录上传的工具。

具体的账号注册及导入SDK看这篇文章就够了。
http://www.mamicode.com/info-detail-470447.html

下面我要讲解的是我遇到的一些坑。
1、一定要在Xcode 项目的General中添加库

屏幕快照 2016-04-21 下午7.34.43.png

2、一定要在info.plist文件中添加

    <key>Fabric</key>
    <dict>
        <key>APIKey</key>
        <string>8729d41f0110308d4c5fcf9b61dc403ff9f1e59c</string>
    </dict>
    <key>CFBundleDevelopmentRegion</key>

屏幕快照 2016-04-21 下午7.38.28.png

这个链接是官方用于帮助你达到十重山功力的练功指南
https://fabric.io/kits/ios/crashlytics/install
这时候可能有人会问APIKey怎么获取,这里讲下Fabric 的APIKey,它不同于百度、支付宝等中国第三方库,它不需要申请,当你成功激活账号后,后台会自动为您生成一款APIKey,每一个账号对应一个APIKey。

其实获取方法比较脑残!

方法一:直接复制该链接中对应的代码段到info.plist对应的位置会自动生成你的APIKey。无需动脑。

方法二:如图


Fabric.png

说完APIKey,我们来看我进的另一个坑,我按照官方客户端提示的代码,进行崩溃调试怎么就没有崩溃信息出现,我的天呐~,长得丑赖我喽。

接下来沉淀心态在网站上发现了这个。小二上图~


Crashlytics_for_iOS_-_Fabric_Summary.png

在我按照官方提示改后发现就可以获取到crash信息了心情还是很愉悦的


Fabric_和_VSLoginViewController_mm.png

对了别忘了添加如下代码,要不然是收不到闪退信息的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    [Fabric with:@[[Crashlytics class]]];

    // TODO: Move this to where you establish a user session
    [self logUser];

    return YES;
}
- (void) logUser {
    // TODO: Use the current user's information
    // You can call any combination of these three methods
    [CrashlyticsKit setUserIdentifier:@"不知道是什么鬼,反正我写的跟username是同一个"];
    [CrashlyticsKit setUserEmail:@"邮箱"];
    [CrashlyticsKit setUserName:@"添用户名懂吗"];
}

以上就是crash信息,不得不说官方总结真的很详细,这样超人就算去泡妹子也能拯救世界!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.优点 1.先前运用友盟记录app闪退,发现有些闪退的记录无法明确定位到详细的位置,决定运用fabric进行闪退...
    我消失1314阅读 1,229评论 0 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,666评论 25 708
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,883评论 0 12
  • (一) 有一年,我负责的学生组织纳新。 那一次,突发奇想,对原来的纳新笔试做了点“小动作”: (1)试卷由既定的2...
    男得壹说阅读 689评论 1 6
  • 我的公司 (简单的说就是未来我的公司是一个具有自由文化的科技研发和制造时尚潮流的全球公司) 壮大自己就是更好...
    幻影血神阅读 162评论 0 0

友情链接更多精彩内容