Fabric使用教程(iOS开发)

作者: LYPC_下里巴人 | 来源:发表于2017-11-06 16:20 被阅读268次

    使用目的:运用fabric进行闪退的记录。

    1.注册一个Fabric账号 注册地址,下载Fabric客户端

    推荐使用gmail账号注册,按照提示填写信息即可了,注册成功后会收到一封邮件,进入邮件 点击Confirm进入官网。


    邮件内容

    2.下载针对Mac平台的sdk,根据提示走即可,下载好之后见下图模样:

    下载Mac版sdk 下载中
    下载好的应用

    3.点击Fabric图标打开,如果展示的是登陆页面 需要先登录 使用你注册的邮箱和密码登录,然后会列出近期你打开过的Xcode项目列表,如果没有你需要的项目 点击Browse浏览。

    打开Fabric

    4.接着往下进行,运用客户端,生成脚本

    直接采用把fabric框架直接拉进到项目中(后面会补充pod引入的方法,效果一样 只是脚本不一样,可以先这么理解)


    Crashlytics
    允许
    选择Xcode
    加载中。。。

    5.复制脚本到Xcode的

    copy脚本到Xcode

    添加脚本的操作步骤


    添加Xcode脚本

    6.编译Xcode:Commend+B,然后Fabric页面变成下面这样子

    commend + B之后

    7.添加sdk到项目中,直接通过拖拽进去,如图

    拖拽sdk到项目路径下
    点击finish
    拖拽成功之后

    8.此时按照Fabric展示的要求在你的项目AppDelegate.m文件编写如图所示代码,然后点击Next;

    引入头文件:

    import <Fabric/Fabric.h>

    import <Crashlytics/Crashlytics.h>

    • (BOOL)application:(UIApplication *)application >didFinishLaunchingWithOptions:(NSDictionary *)launchOptions >{
      [Fabric with:@[[Crashlytics class]]];
      // Override point for customization after application launch.
      return YES;
      }
    代码截图

    9.Fabric下一步之后有出来step2,询问你 简单吗 essay?yes.

    然后运行项目


    逗我呢

    10.来吧,让我们愉快的写bug测测效果

    你们猜我要吃的东西能吃到不?

    • (void)viewDidLoad {
      [super viewDidLoad];
      NSArray *temps = @[@"香蕉", @"肠粉", @"大白菜"];
      NSLog(@"我想吃%@",temps[3]);
      }

    完了 我造的崩溃代码确实崩溃了 但是不太对劲啊 卡脸了
    变成这样了我的 哪里操作不对呢....

    变成这样了我的 哪里操作不对呢

    11.使用pods工具集成Fabric

    编辑你的Podfile文件,这样写,之后pod install:

    platform :ios, "8.0"
    target :TestFabric do
    pod 'Fabric'
    pod 'Crashlytics'
    end

    关于一直报kit未激活的原因,几经分析,应该是网络的因素,如果你们谁有vpn,自己试试 完了也给我看看。
    未完待续

    相关文章

      网友评论

      • jlnu_wjy:完成了前十步是不就可以忽略11用pod集成了
      • 记忆淡忘中:添加完脚本后comment + B编译没反应啊 还一直转 为啥啊:disappointed_relieved:

      本文标题:Fabric使用教程(iOS开发)

      本文链接:https://www.haomeiwen.com/subject/nyrlmxtx.html