プラグインを使用するアプリを作成しました。すべて問題ありません。Xcode のバンドル テンプレートを使用してプラグインを作成しました。
ここで、別のプラグインに依存するプラグインを作成する必要があります。たとえば、プラグイン A がプラグイン B に依存しているとします。
プラグイン A をプロジェクトに追加してプラグイン B とリンクしようとしましたが (バイナリをライブラリにリンク)、うまくいきません (完全なバンドルとバンドル内のプラグイン オブジェクト ファイルを使用してみました)。
現時点で私が見つけた唯一の方法は、プラグイン B のソース ファイルをプラグイン A に追加することですが、アプリケーションではプラグイン A と B の両方に同じコードが含まれているため (クラス X は Y と Z の両方に実装されています。この 2 つが使用されます (どちらが未定義か)。
どうすればそれを実装できますか? ありがとうございました