Fabric.io 实施(AppDelegate)

Fabric.io implementation (AppDelegate)

我正在尝试将 Fabric 实施到我的应用程序中。问题是,该应用程序无法正常工作,我不知道要在我的 AppDelegate 中放置什么代码。我在网上找不到任何信息,我应该在那里实施什么。谁能给我提示,我应该在 AppDelegate 中实现哪些功能?

假设您使用构建脚本来设置 Fabric,它将在您项目的 info.plist.

中放置适当的 consumerKeyconsumerSecret

你可以用这个方法初始化Fabric:

Swift

Fabric.with(Twitter(), Crashlytics()) // Add whichever Kits you are using

目标C

[Fabric with:@[[Twitter sharedInstance]]] // Add whichever Kits you are using

仔细检查您的 plist 是否包含 Fabric 条目并将这行代码添加到您的 application:didFinishingLaunchWithOptions: 方法中。

https://dev.twitter.com/twitter-kit/ios/configure

您想将 Crashlytics 与 Objective-C 一起使用吗?

在你的AppDelegate.m中:

在源文件的顶部,

#import "Fabric/Fabric.h"
#import "Crashlytics/Crashlytics.h"

并在 application:didFinishLaunchingWithOptions:

[Fabric with:@[CrashlyticsKit]];

swift 缺少的代码是:

import Fabric
import Crashlytics

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
        Fabric.with([Crashlytics()])
        //... your initialization code
        return true
    }