2017-11-07 3 views
0

私のobjective-cアプリケーションでは、私はPodsを使用してGoogle Analyticsを追加しました(これは私がそれを追加する方法です:pod 'Google/Analytics')。 Podsフォルダには、パッケージFirebaseAnalytics,FirebaseCoreFirebaseInstanceIdというパッケージが見つかりました。私は自分のアプリケーションを実行すると、時にはそれがクラッシュすると、これは私がコンソールに取得していますものです:私はそれを使用しない場合でも、Firebaseエラー

[Firebase /コア] [I-COR000003]デフォルトFirebaseアプリがまだ設定されていない ました。 [FIRApp configure]をアプリケーション の初期化に追加します。

私はFirebaseクラスをもう呼び出すことはなく、私はそれらを使いたくありません。

私が追加していないのに、なぜFirebaseになるのですか?このエラーが発生するのはなぜですか?どうすれば解決できますか?パッケージを削除すると問題が発生しますか?

答えて

0

GoogleポッドはFirebaseに依存します。スラッシュなしでGoogleAnalyticsに直接依存するようにPodfileを変更してください。

pod 'GoogleAnalytics' 
2

Googleアナリティクスでは、は、モバイルアプリケーションのためのanymoreをお勧めしませんです:

Firebase SDKは、iOSアプリを追跡するために推奨される方法です。

とAFAIK、機能の開発+ポッドのメンテナンスは、Firebaseに向けて完全に移行しているため、優先事項ではありません。

ログの未処理の履歴のために、いくつかのレガシーコードがGA上に残る必要があることは知っています。しかし、新鮮なアプリをお持ちの場合は、Firebaseで分析を行うことを強くお勧めします。

+0

これは問題です。それは新鮮なアプリではありません。 Google Analytics libを使用していたので、Podに移行しました。 Firebaseを無効にすると、Googleアナリティクスの部分にその影響はありますか? –

+0

@Llgをチュートリアルにしたがって、 'pod 'GoogleAnalytics'の代わりに' pod Google/Analytics'を使ってみてください。おそらく、問題が解消され、古いプラットフォームを稼働させ続けることができます。 – Michal

+0

このSOの質問に記載されているとおり:https://stackoverflow.com/questions/44538472/cocoapods-ios-google-has-been-deprecated-how-to-get-rid-of-the-warning – Michal

関連する問題