2016-09-27 6 views
2

я обновил 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

U получить журнал аварий в Crashlytics ?? –

+0

@MonikaPatel Нет, это журналы устройств. Ошибка приложения при запуске и если я комментирую 'Fabric.with ([Crashlytics.self])'; Приложение работает нормально. –

+0

Пожалуйста, проверьте мой ответ, я добавил в этот вопрос http://stackoverflow.com/questions/38825229/fabric-missing-dysm-error-on-multiple-target-objective-c/39543256#39543256 @Muhammad Umair –

ответ

0

прошествию 7 часов, я могу решить эту проблему. Проблема в том, что в моем коде есть 2 файла Crashlytics, которые вызывают эту проблему. Чтобы решить эту проблему, я удалил старый файл и снова включил Crashlytics.

0

Попробуйте это: -

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

Нет, он не работает –

0

Try ниже фрагмент кода, это может помочь:

Для 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; 
} 
+0

Мое приложение разбивается на эту строку кода: 'Fabric.with ([Crashlytics()])' –

Смежные вопросы