1

ユースケースは次のとおりです。

私たちは、他の依存関係の中でも特に GoogleAnalytics を使用する SDK を開発しました。
SDK は、ファイルとその他の依存関係を追加する昔ながらの方法で出荷されました。
依存関係の 1 つは googleAnalytics lib であり、クライアントは後で (by) GoogleTagManager (非ポッド インポート) にも使用されます。

現在、SDK をポッドとして出荷するように移動し、すべての依存関係 (GoogleAnalytics libs ie) をポッド プロジェクトに「移動」したため、TagManger にはそれらが含まれていません (元のプロジェクトでは GoogleAnalytics が欠落しているように見えます - 「赤」)。ファイル)。

タグ マネージャーには GoogleAnalytics の依存関係がないため、元のプロジェクトにも追加すると、現在の状態でリンカー エラーが発生しているときに、「重複ファイル」リンカー エラーが発生しました。

この状況の適切な解決策は何ですか?
プロジェクトの残りの部分が認識しているのに、ポッド ターゲットから Google アナリティクス ライブラリを「認識」していないのはなぜですか?

4

0 に答える 0