2012-03-15 11 views
2

私は別のプロジェクトに落とし込んだ静的ライブラリを作成して、それ自身でビルドするプロジェクトがたくさんあります。これらのサブプロジェクトによって作成された静的ライブラリを、「Link With Binary With Libraries」と「Target Dependencies」に追加しました。Xcode 4.3.1でビルドされていないサブプロジェクト

メインプロジェクトをビルドすると、サブプロジェクトでは何も起こりません。それらはビルドされていませんし、さらにクレイジーでも、存在しない5つの必要なライブラリがあるにもかかわらず、メインプロジェクトはリンクエラーを報告しません。

私はグーグルでこれを設定することに関するいくつかのブログ記事を読んで、すべてを正しく行ったようです。しかし、Xcodeのバグでない限り、明らかにそうではありません(Xcode 4ではこれが不安定であると多くの人が知りました)。

誰かが私が逃した可能性のある手順や、この作業を行う可能性のある手順を提案できますか?

+0

各プロジェクトの製品がまだ赤い(欠落している)にもかかわらず、サブプロジェクトが実際にビルドされていることが分かりました。 これは将来他の誰かに噛まれる場合のためにここに質問を残しています。 – janineanne

答えて

1

これらのサブプロジェクトのターゲットをビルド方式に追加しましたか?スキームを編集し、サブプロジェクトのそれぞれにターゲットを追加してください。理論的には、Xcodeはスキーム内のすべてのターゲット間の依存関係を把握する必要があるため、ターゲットの依存関係を追加する必要はありません。

+0

それは問題はないと判明しましたが、それは私が確認しなければならなかったものの1つで、あなたの答えをとにかく受け入れます。 Xcodeはそれを正しく行っていましたが、サブプロジェクトを追加することについて言及しているリソースはほとんどありません。 – janineanne

関連する問題