2011-08-15 8 views
0

私はXCode 4プロジェクトに依存プロジェクトを追加しています。依存プロジェクトは、主要なプロジェクトに必要な静的ライブラリを作成します。依存関係ライブラリがデバイスビルドを指している

ターゲットからライブラリを追加しようとしています - >ビルド段階 - >ライブラリとバイナリをリンクし、私のワークスペース内の静的ライブラリを選択しています。

問題が発生するたびに、ビルド設定 "ライブラリ検索パス"にiphoneosビルドのパスが追加されます。シミュレータ用にコンパイルしようとすると、そのファイルはi386アーキテクチャ用ではないので無視され、ビルドに失敗します。

私は怒っているように探していて、私が何をやっているのか理解していません。どこでも見ると、XCodeはシミュレータをデバイスと接続するための魔法をやるべきだと思うが、私にとってはデバイスまたはシミュレータのいずれかに常に特定のパスを追加する。

(私はそれらを異なるために2つのターゲットを使用してみました、それが働いたが、それがすべてで理想的なソリューションではありません。私は2つのターゲット毎回代わりの1を変更する必要があります)私は理解した

ホープ

pleeeaaaaase help :)

Oded。

答えて

0

私の同僚は、最終的に答えを見つけた - XCodeの4では

デフォルトは共有建物のフォルダにすべてのプロジェクトを構築することです。私はXCode 3で固定されており、ビルドフォルダがプロジェクトフォルダにある古い方法に切り替えました。

XCodeを単一のユニークな場所に構築することができます。これにより、対応するビルドとの間でマジックを発生させることができます。私はそれがそれが意味するものだと言われましたが、参照へのリンクはありません。

XCodeのメニュー - >設定 - >拠点 - >場所をビルドします。 - 得られたデータの場所に置き、ビルド(推奨) - ユニークなサブフォルダ

乾杯、 オデッド。

関連する問題