2015-02-25 14 views
8

Sto cercando di implementare Fabric nella mia app. Il problema è che l'app non funziona correttamente e non ho idea di quale codice inserire nel mio AppDelegate. Non riesco a trovare alcuna informazione sul web che cosa dovrei implementare lì. Qualcuno può darmi un consiglio, quali funzioni dovrei implementare nel mio AppDelegate?Implementazione Fabric.io (AppDelegate)

Fabric screenshot

risposta

5

Supponendo che si è utilizzato lo script di build per l'installazione in tessuto, avrà posto la appropriata consumerKey e consumerSecret in info.plist del progetto.

È possibile inizializzare in tessuto con questo metodo:

Swift

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

ObjectiveC

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

Doppio controllo che il plist contiene una voce per tessuto e aggiungere questa riga di codice al tuo Metodo application:didFinishingLaunchWithOptions:.

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

2

Vuoi utilizzare Crashlytics con Objective-C?

Nel vostro AppDelegate.m:

Nella parte superiore del file di origine,

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

e in application:didFinishLaunchingWithOptions:,

[Fabric with:@[CrashlyticsKit]]; 
+1

questo è più cle a fare invece di "Fabric/Fabric.h" per ogni framework – odemolliens

1

per SWIFT il codice manca è:

import Fabric 
import Crashlytics 

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

@Vive Sì, ma è corretto per l'ultima versione: Fabric.with accetta gli array – HotJard

Problemi correlati