3

CHDataStructuresをフレームワークとして使用したい: https://github.com/davedelong/CHDataStructures。ただし、プロジェクトのバイナリはありません。

したがって、xcode を使用して自分で .a ファイルを作成する必要があると思います。xcode 4でそれを行うにはどうすればよいですか? ドキュメントを読みましたが、非常に混乱しています...

何か案は?

4

1 に答える 1

3

まず、CHDataStructures プロジェクトを取得します。

git clone https://github.com/davedelong/CHDataStructures.git

次に、関連する CHDataStructures xcode プロジェクトを開きます

open CHDataStructures-iOS.xcodeproj

ここから先は、iOS 向けにビルドしていると仮定します (Mac アプリとの違いについても言及します)。xcode が起動して実行されたら、ドロップダウンでiOS Static Libraryが選択されていることを確認してから、 をクリックします。完了すると、xcode によってバイナリがビルドされ、ナビゲーターで見つけることができます。必要なバイナリを開きます (iOS の場合はコンパイル済みのバイナリ、Mac の場合はコレクションです)。schemerunProducts.a.framework

最後に (ドキュメントの拡張):

  • iOS アプリの Xcode プロジェクトを開きます。
  • xcodeプロジェクトの [グループとファイル] ペインにドラッグしてlibCHDataStructures.a、ライブラリ ヘッダー ファイル (上記の xcode プロジェクト.hのサブディレクトリにあるすべてのヘッダー ファイル) をプロジェクトに追加します。framework
  • プロジェクトナビゲーターで、プロジェクトを選択します
  • ターゲットを選択
  • 「ビルドフェーズ」タブを選択します
  • 「Link Binaries With Libraries」エキスパンダーを開きます
  • 「+」ボタンをクリックします
  • libCHDataStructures.a を "Link Binary With Libraries" ビルド フェーズにドラッグします。
  • コードの必要な場所に #import "CHDataStructures.h" を追加します。
于 2011-06-15T20:51:33.697 に答える