征服iOSiOS学习Web前端之路

Fabric使用教程(iOS开发)

2017-11-06  本文已影响268人  LYPC_下里巴人

使用目的:运用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,自己试试 完了也给我看看。
未完待续

上一篇 下一篇

猜你喜欢

热点阅读