Xcode 4で個別のプロジェクトを参照するにはどうすればよいですか?
-
27-10-2019 - |
質問
Xcode 4で活用したいコードを持っている別のプロジェクトを参照するにはどうすればよいですか? ここ.
いくつかのメモ:
- フレームワークを構築するのではなく、おそらく参照すべきだと思っていました
- 既存の「Hello World」Xcodeプロジェクトファイルをプロジェクトにコピーしてみましたが、これはうまくいかなかったようです
- 「Coco Touch Static Library」オプションに基づいて新しい「ターゲット」を作成する必要がありますか?
- 次に、新しいターゲットを構築するときに構築するように、現在の製品スキームを編集する必要があります
- プロジェクト側で正確に何をする必要がありますか?ファイルを追加して、拡張機能xcodeプロジェクトファイルを選択するだけで十分ですか?
ありがとう
解決
フレームワークを構築するのではなく、おそらく参照すべきだと思っていました
はい、少しだけ必要な場合を除き、参照してリンクします。この段階では、必要なビットを分離することは、高度なトピックである可能性があります(LIBのレイアウト/依存に依存します)。特に複数のプロジェクトで使用する場合は、通常、メンテナンス時間を最小限に抑えるため、参照してリンクすることをお勧めします。
既存の「Hello World」Xcodeプロジェクトファイルをプロジェクトにコピーしてみましたが、これはうまくいかなかったようです
プロジェクトを作成せず、ライブラリのXcodeプロジェクトをアプリまたはライブラリに追加し、LIBを依存関係として設定し、必要に応じて検索パスにライブラリを追加してから、ライブラリにリンクします。
「Coco Touch Static Library」オプションに基づいて新しい「ターゲット」を作成する必要がありますか?
番号
次に、新しいターゲットを構築するときに構築するように、現在の製品スキームを編集する必要があります
番号。依存関係として構成します。リンカーまたはコンパイラが指摘する大きな競合がある場合、LIBのビルド設定を変更する必要がある場合があります。
プロジェクト側で正確に何をする必要がありますか?ファイルを追加して、拡張機能xcodeプロジェクトファイルを選択するだけで十分ですか?
上記のプロセスから始めます。
他のヒント
実際にプロジェクトを導入する理由はありません。どちらかがソースファイル自体を持ち込むことができ、必要に応じてコピーする代わりに、同じ正確なファイルを使用することもできます。ただし、数個以上のファイルがあり、コードをあまり変更するとは思わない場合は、静的ライブラリを作成することが最良の選択肢です。