私はいくつかのiOSプロジェクトに取り組んでいます。これらのプロジェクトでは共有コードがよくなるので、そのコードを静的ライブラリで収集しています。 共有依存関係を持つ複数の静的ライブラリ - iOS
- のLib Aが
- LibのBはクラスの1セットが含まれている一般的なユーティリティ機能が含まれています。今
のは、私は私が働いている3つの静的ライブラリを持っているとしましょうクラス
(及びAはBとCの両方の依存性である)今
、私の最終的なPR 3つのライブラリすべての機能を利用する必要があります。私はAがB、C、そして私の最終プロジェクトと静的にリンクできることを知っていますが、同じクラスの実装が複数あるため、その時点でリンカエラーが発生します。
このような状況をどのように処理する必要がありますか?