2017-05-24 11 views
2

私はiOSフレームワークターゲットを持っており、クラッシュレポートシステムを統合する必要があります。CrashlyticsをiOSフレームワークターゲットに統合するにはどうすればよいですか?

のでCrashlyticsがよさそうだが、

このXcodeプロジェクトは、任意のMacやiOSのは、だから、

をターゲットにしていない、直接、iOSのフレームワークにCrashlyticsを統合する方法はありますか?

+0

マイクからのファブリックはこちら。このフレームワークを第三者に配布する予定の場合は、FabricまたはCrashlyticsを含めないでください。 –

+0

理由を説明できますか? – Garnett

+4

もちろん、私たちのSDKは一度だけ初期化されています。フレームワークとアプリケーションで初期化されると競合が発生します。あなたとアプリのデベロッパーは異なるAPIキーを持っているので、アプリ開発者にあなたのSDKにスタックトレースを自分のコードからあなたのフレームワークと共有する許可を与えるよう求めることはできません。私たちをあなたのフレームワークに組み込むことは、あなたのフレームワークやそれを使用する人には問題を引き起こすでしょう。 SDK開発者はこれがサポートされていることが大好きです。 –

答えて

0

クラッシュスティックスを統合するリンクの下の手順に従います。

Fabric Integration

最も強力な、まだ最軽量のクラッシュレポートソリューション。 時間を節約し、クラッシュを修正する時間が長くなります。 iOSとAndroidの両方で#1のパフォーマンスSDKと名付けられたCrashlyticsは、アプリがクラッシュした正確なコード行であっても、深く実用的な洞察力を提供します。

Crashlyticsは強力なクラッシュレポート機能を提供しますが、クリックを1回追加すれば、アプリ内で何が起きているのかを理解するのに役立ちます。 Fabricの分析エンジンは、成長、保持、エンゲージメントなどの主要目標についての洞察を提供します。最後に、アナリティクスを分析する必要はありません。

希望します。言う

+0

実行可能なターゲットを持つiOSアプリケーションにFabricを統合するマニュアルですが、私の場合はフレームワークターゲットがあり、この方法では動作しません – Garnett

0

おかげyour comment hereためMike Bonnellは、:

確かに、私たちのSDKは一度だけ初期化をサポートしています。フレームワークとアプリケーションで初期化されると競合が発生します。あなたとアプリのデベロッパーは異なるAPIキーを持っているので、アプリ開発者にあなたのSDKにスタックトレースを自分のコードからあなたのフレームワークと共有する許可を与えるよう求めることはできません。私たちをあなたのフレームワークに組み込むことは、あなたのフレームワークやそれを使用する人には問題を引き起こすでしょう。 SDK開発者はこれがサポートされていることが大好きです。

関連する問題