2017-10-17 5 views
3

ここで提供されるマニュアルの説明に従って、Crashlytics 3.9.0を統合しようとしました。Manual Steps私は統合が成功しているとアプリを強制的にクラッシュすることができますが、アプリが次回起動されると、ファブリックに次のクラッシュが表示されます。スタックは、以下のトレース:iOS - [Fabric firebaseMode]:インスタンスに送信された認識できないセレクタ

[Crashlytics] Version 3.9.0 (125) [Crashlytics:Crash:Reports] Packaged report with id <ID> for submission [Crashlytics:Crash:Reports] Submitting report [Crashlytics:Crash:Reports] Submitting async /var/mobile/Containers/Data/Application/file..multipartmime -[Fabric firebaseMode]: unrecognized selector sent to instance 0x1d009a4a0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Fabric firebaseMode]: unrecognized selector sent to instance 0x1d009a4a0'

私は多くのデバッグ情報を見ていない[Crashlytics sharedInstance].debugMode = YES;を有効にしています。

私は、将来のFirebaseの統合をサポートするためのSDKの更新と言われる3.9.0リリースの変更ログを確認しました。

誰もこの問題に直面していますか?どんな助けもapprciable、事前に感謝されるでしょう。

+0

セレクタ「firebaseMode」(メソッド/関数)を呼び出しているコードを見て、セレクタの呼び出しに使用しているインスタンスを確認します。使用されるインスタンスは、あなたが信じているものとは異なる場合があります。 –

+0

私はfirebaseを使用していません。私のアプリケーションでcrashlyticsを使用するように設定しています。私のコードはファブリック '[Fabric with:[[Crashlytics class]]]; – VoidStack

答えて

4

マイクからの生地はこちら。ポストに記載されている手動手順を使用しているときに、SDKの最新の展開にバグがありました。同じページからSDKを再ダウンロードして使用すると、すべて設定されます。

+0

手作業ではなく、Fabricアプリを使用してFabricを統合しました。これが私に起こり始めました。興味深いことに、それは最後の夜遅くに起こっていなかったが、今朝始まった。そして、私はファブリックに関連するものを全く変更しなかった。私はFabric.with([Crashlytics.self])を介してそれを呼び出しています。 – markand

+0

興味深いことに、私はFabricアプリを起動し、Crashlytics 3.9.3と私はそれがあったと思ったが、いくつかのビルドを行った後、私は気づいた!私はまだ3.9.0になっています。 3.9.3にアップグレードした後、再びうまく動作します。 – markand

関連する問題