2011-12-09 17 views
0

私はxcodeでプロジェクトを作成しました。このプロジェクトを別のプロジェクトで参考にしたいと思います。どうすればそれを達成できますか?フレームワークや何かではありません。私はクロスプロジェクトのリファレンスを見ましたが、XCODE 4でそれを行うために具体的にも詳細にも何も見つけられません。誰かがこれに関する情報を共有することができれば助けになります。私は完全に立ち往生しています。クロスプロジェクトリファレンス - XCODE 4

ありがとうございます。

+0

含めるプロジェクトには出力としてlibが生成されますか?もしそうなら、この 'myLib.lib'を他のプロジェクトを含むプロジェクトの"ライブラリとのリンク "セクションに追加する必要があります。 – Besi

+0

いいえ、そうではありません。他のアプリケーションで再利用できる共通のメソッドを持つクラスはほとんどありません。 –

+0

私はこのような共通コードを持つプロジェクトはafaikであるので、ライブラリプロジェクトにあるべきだと思います。コードを共有するための奨励されたマカニズム。新しいiOSライブラリプロジェクトを作成し、このプロジェクトにすべての「共通コードファイル」を追加します。このプロジェクトを他のプロジェクトにドラッグし、メインプロジェクトのビルドフェーズ設定に依存するビルド製品を追加したことを確認します。これはうまくいくはずです。 – Besi

答えて

2

両方のプロジェクトが開いている場合は、あるプロジェクトをプロジェクトナビゲータから他のプロジェクトのプロジェクトナビゲータにドラッグするだけです。 これはすでに試しましたが、うまくいきませんでしたか?

+0

はい私はすでにそれを試して、以下のリンクに基づいて試しました。 http://liebke.github.com/restkit-github-client-example/ヘッダーが見つからないようなエラーが表示されます。 –

+0

どのヘッダが見つかりませんか?親プロジェクトまたは子プロジェクトによって参照されるヘッダですか? – V1ru8

+0

字句またはプリプロセッサの問題ファイルが見つかりません –

0

iOS 5のXcode 4.2.1で私自身の質問に対する答えがわかりました。あるプロジェクトが別のプロジェクトを参照しているときは、絶対パス名を使用する必要があります。