2016-09-27 32 views
0

我已經更新了Crashlytics但還是我正在上推出此錯誤:的iOS:「[面料]看來,‘Crashlytics’不是一個有效的面料包

Error: *** Terminating app due to uncaught exception 'FABException', reason: '[Fabric] It appears that "Crashlytics" is not a valid Fabric Kit. Please make sure you only pass Fabric Kits to [Fabric with:].'

這裏是我的代碼

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

在您的框架中是否添加了Crashlytics的舊版本? –

+0

不,我正在使用Crashlytics的更新版本,但在以前的版本中它有舊版本。我已經更新了Crashlytics。即使我已經從代碼中刪除了crashlytics,並從頭開始重新安裝。但它仍在崩潰。 –

+0

檢查你的目標 - >一般 - >鏈接的框架和庫...如果crashalytics在那裏而不是刪除它 –

回答

0

請嘗試:

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

使用這行代碼。經過長時間的嘗試,我發現這個解決方案xcode7,swift2/3

Fabric.with([Crashlytics()]) 

我希望這將解決您的錯誤。