【swift】fabricのcrashlyticsでクラッシュレポートが送信されなかった時の対応メモ
はじめに
サンプルアプリを作って、マニュアルの手順通りに導入すると上手くいくのに携わっていた案件のアプリに入れた際になぜか上手くいかなかった。
そのときの対応方法をメモ
実装
AppDelegate.swift
import Fabric import TwitterKit import Crashlytics class AppDelegate: UIResponder, UIApplicationDelegate { func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { ・・・ // Twitter Twitter.sharedInstance().startWithConsumerKey("Twitterコンシュマキー" consumerSecret: "Twitterコンシュマシークレット") //Fabric.with([Twitter.sharedInstance()]) // TwitterKit単体の場合 // Crashlytics Crashlytics.startWithAPIKey("アプリケーションキー") //Fabric.with([Crashlytics.sharedInstance()]) // Crashlytics単体の場合 // TwitterKitとCrashlyticsを両方起動 Fabric.with([Twitter.sharedInstance(), Crashlytics.sharedInstance()]) ・・・ } }
マニュアル見ながら色々試したらとりあえずこの書き方で上手くゆきました
以上です