他のバンドルを使用するバンドルの大きなツリーがあります。例えば:
- 基本バンドルは API バンドルを使用します。
- API バンドルは純粋な API バンドルです
- 基本バンドルは API バンドルを使用し、ライブラリ バンドルです (便利なライブラリ関数、他のバンドルが使用できます)
- API バンドルは API パッケージをエクスポートします
- 基本バンドルは基本パッケージをエクスポートします。基本バンドルは、API バンドルから API パッケージもエクスポートします。
基本バンドルで API パッケージもエクスポートできるようにするのは正しいですか?
これを行ったのは、ユーザーがベース バンドルをビルド パスに追加するだけでよく、ベース + API バンドルが bndtools によって検出されるためです。それ以外の場合、ベース バンドルを使用するユーザーは、ベース バンドルがビルドパスに追加する必要がある API バンドルを使用していることを理解する必要があります。