Fabric.io实现(AppDelegate)

时间:2015-02-25 10:32:11

标签: ios objective-c iphone fabric.io

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

Fabric screenshot

3 个答案:

答案 0 :(得分:5)

假设您使用构建脚本来设置Fabric,它会在您的项目的info.plist中放置相应的consumerKeyconsumerSecret

您可以使用以下方法初始化Fabric:

夫特

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

的ObjectiveC

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

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

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

答案 1 :(得分:2)

你想和Objective-C一起使用Crashlytics吗?

在你的AppDelegate.m中:

在源文件的顶部,

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

application:didFinishLaunchingWithOptions:

[Fabric with:@[CrashlyticsKit]];

答案 2 :(得分:1)

对于swift,丢失的代码是:

import Fabric
import Crashlytics

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