我正在尝试将Fabric实现到我的应用中。问题是,应用程序无法正常工作,我不知道在AppDelegate中放置了什么代码。我在网上找不到任何有关我应该在那里实施的信息。任何人都可以给我一个提示,我应该在AppDelegate中实现哪些功能?
答案 0 :(得分:5)
假设您使用构建脚本来设置Fabric,它会在您的项目的info.plist中放置相应的consumerKey
和consumerSecret
。
您可以使用以下方法初始化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:
方法中。
答案 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
}