XCodeの改良により、1つのxcodeprojを別のxcodeprojに依存させる方法を追加するのに苦労しています。以前はうまくやるのが大変でしたが、今は行き詰まっています。
Lib.xcodeprojをapp.xcodeprojにドラッグすると、プロジェクトツリーのアイテムとして表示されるだけで、展開したり、リンク用のビルド製品を表示したりできません。
誰かが私にlib.xcodeprojをapp.xcodeprojへの依存関係として追加するための正しいシーケンスを提供できますか(つまり、必要に応じてビルドされ、アプリにリンクされます)
ああ、libプロジェクトが役に立たない非展開アイテムとして追加されている理由は、libプロジェクトを別のウィンドウで開いていたためだと思いました。 XCodeはこれが問題であるということを示していなかったので、私はそれを偶然見つけました。
他のウィンドウを閉じたら、libプロジェクトを追加でき、拡張可能なサブツリーとして正しく表示され、アプリターゲットの依存関係で選択できるようになりました。
ライブラリプロジェクトのクラスへのパスを追加して、ヘッダーの検索場所をプロジェクトに通知することを忘れないでください
Xcodeのドキュメントは現在オンラインで入手できないようです。そのため、Xcodeに付属のドキュメントで次のリファレンスを検索する必要があります。ただし、探している情報はXcode Project Management Guideの次の見出しの下にあります。
buildKitプロジェクトをチェックしてください https://github.com/davidmorford/BuildKit 。プロジェクトの依存関係管理の労力を大幅に削減します。