2011-06-29 8 views
3

以下の状況を想定してください: XcodeではプロジェクトBとCのターゲットに依存するプロジェクトがあります。現在、標準のビルド構成DebugまたはReleaseでプロジェクトAをビルドすると、これらの設定は依存するターゲットのビルドプロセスに伝播されます。Xcode4:依存するプロジェクトとビルドの設定

カスタムビルド構成 "Debug_custom"を作成する場合、依存ターゲットビルドはリリースを使用します。これは、構成だけでなく、結果が構築される場所にも関係します。 BとCは "Release_iponeos"にビルドされ、Aは "Debug_custom-iphoneos"にビルドされます。リンカは失敗します。

私が望むのは、ビルドの設定とビルドの場所を伝播することです。これは、すべての単一の依存型タグセットに対して同様の設定を作成せずに可能ですか?

残念ながら、私は他の技術的制限のためにこのためにワークスペースの概念を使用することはできません。

+0

解決策を見つけましたか?私は同じ問題を抱えています。 – an0

+0

いいえ、1つのターゲットで異なる構成ではなく、異なるターゲットで作業することをお勧めします。このようにして、一部の値は全体の構成から継承され、一部は特定のターゲットに対して明示的に設定できます。 –

答えて

0

私はこの記事があなたに、その後http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/

を助けることができると思いますそして、あなたは時間があれば、ビルドして実行中のプロセスのために、この記事をチェックしてください。それは

http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html#//apple_ref/doc/uid/TP40010215-CH9-SW15

+1

これらのリンクは私の質問に答えません:「ビルドの設定とビルドの場所を伝播するだけでよいのですが、これは単一の依存するすべてのタグセットに対して同様の設定を作成しなくても可能ですか? –

+0

あなたはこのスキームで遊んでいますか? –

0

はあなたが.xcconfigファイルに見たことができます場合は私に知らせてください!

関連する問題