Xcode4.3を使用してOSXのフレームワークを作成しています。このワークスペースに配置するワークスペースとプロジェクト(フレームワークターゲットを使用)を作成しました。
ここで、同じワークスペースに追加したサードパーティのフレームワークを含めてリンクしたいと思います(ただし、プロジェクト内にはありません)。「バイナリとライブラリ+のリンク」ビルドフェーズでボタンをクリックすると、サードパーティのフレームワークが利用可能なライブラリのリストに表示されました。
サードパーティのライブラリがまだビルドされていないため、リンクされたフレームワークがプロジェクトナビゲータに赤で表示されます(ただし、混乱を招きますが、プロジェクトは正常にビルドされます。サードパーティのフレームワークを使用しようとはしていません)。
+これをターゲット依存関係として追加することで解決しようとしましたが、「ターゲット依存関係」ビルドフェーズをクリックすると、サードパーティのターゲットがリストに表示されません。
この依存関係を適切に構成/解決するにはどうすればよいですか?また、フレームワークがターゲットのFrameworksディレクトリに確実にコピーされるように、ファイルのコピービルドフェーズを作成する必要がありますか?どうすれば適切に設定できますか?