iOS(结构):Crashlytics崩溃应用程序发射

我已经更新了Crashlytics,但仍然在启动时出现此错误:

错误:***终止应用程序由于未捕获的exception'FABException',原因:'[织物]看起来“Crashlytics”不是一个有效的光纤套件。 请确保您只通过织物套件[织物:]。

这是我的代码:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch. Fabric.with([Crashlytics.self]) return true } 

尝试这个:-

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

尝试下面的代码片段,它可能有所帮助:

对于Swift:

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

对于Objective-C:

 #import <Fabric/Fabric.h> #import <Crashlytics/Crashlytics.h> - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [Fabric with:@[CrashlyticsKit]]; //... your initialization code return YES; } 

花了7个小时后,我能解决这个问题。 问题是:在我的代码中有2个Crashlytics文件导致了这个问题。 为了解决这个问题,我删除了旧文件,并再次集成了Crashlytics。