私が作成した 2 つの静的ライブラリを使用しているプロジェクトがあります。それらを libraryA と libraryB と Bundle と呼びましょう。
メイン プロジェクトは libraryA、libraryB およびバンドルを使用し、libraryA には libraryB およびバンドルへの呼び出しもあります。
すべての静的ライブラリ、バンドル、およびメイン プロジェクトは、Xcode で新しいプロジェクトを開始することによって作成されました。作成する最後のプロジェクトは MyProject.xcodeproj です。そのプロジェクトを作成した後、libraryA.xcodeproj、libraryB.xcodeproj、および myBundle.xcodeproj をそれにドラッグして、次のように終了しました。
すべてが正常にコンパイルおよび実行されていますが、MyProject.app 内を調べると、myBundle 内にあるリソース ファイルが含まれていないことがわかります。はい、myBundle.bundle は MyProject の「バンドル リソースのコピー」フェーズにあり、ターゲットの依存関係にもあります。
ところで、このプロジェクトのすべての部分のビルド フェーズの「ターゲット依存関係」、「バイナリとライブラリのリンク」、および「バンドル リソースのコピー」セクションを設定する方法を教えてください。そうすれば、最終的なアプリにはすべてが含まれます。
ありがとう。