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)
risposta
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:
.
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]];
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
}
@Vive Sì, ma è corretto per l'ultima versione: Fabric.with accetta gli array – HotJard
questo è più cle a fare invece di "Fabric/Fabric.h" per ogni framework –
odemolliens