Fabric 集成 iOS (一)

基本介绍

Fabric 是一个很好的收集app崩溃信息的平台.
不仅是iOS,它还支持macOS,tvOS,android,unity.

准备工作

1.首先如果没有账号,需要在Fabric注册页面填写注册信息进行注册
2.注册并登录之后,进入设置页面添加新的App,添加App后 选择Distrubute your App,会看到一个这样的FastFile

你可以选择将这个FastFile Download 下来. 这里面的信息一会儿会用到.

2.然后要将Fabric和Crashlytics添加到Pod文件中

  use_frameworks!
  pod 'Fabric'
  pod 'Crashlytics'

之后在terminal中切换到项目目录,执行:

pod install

在项目中集成Fabric

1.首先如图,在BuildPhase 里面选择 add New Run Script Phase

2.然后在run script 中添加如下代码

"${PODS_ROOT}/Fabric/run"  

其中是FastFile中的 crashlytics.api_token
是 crashlytics.build_secret

之后,在你的info.plist文件中加入如下代码:

  Fabric
  
    APIKey
    
    Kits
    
      
        KitInfo
        
        KitName
        Crashlytics
      
    
  

注意替换

  1. 在AppDelegate 文件中初始化Fabric&Crashlytics
import UIKit
import Fabric 
import Crashlytics

@UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { 
  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    Fabric.with([Crashlytics.self])
    return true 
} 

系列文章列表

Fabric 集成 iOS (一)
Fabric 集成 iOS (二)
Fabric 集成 iOS (三)

你可能感兴趣的:(Fabric 集成 iOS (一))