RestKit Framework(RESTKIT.org)とXcode 4を統合する方法は?
質問
の指示に従いました github ページは何かが間違っています(間違いなく私です:P)。しかし、XCode4RestKitで統合 /使用するための良いチュートリアルについて知っていますか?
ありがとう!
解決
このリンクから最新バージョンをダウンロードします http://restkit.org/
zipフォルダーを抽出すると、以下に示すようにXcode 4.xにインストールする手順を説明するreadme.mdファイルがあります
Xcode4.x(gitサブモジュール)
- サブモジュールを追加します:
git submodule add git://github.com/RestKit/RestKit.git RestKit
- XcodeにRESTKITを追加するプロジェクトを開きます。
- プロジェクトに焦点を合わせ、[表示]メニュー> [ナビゲーター]> [プロジェクト]を選択して、プロジェクトファイルリストを表示します。
- RESTKIT.XCODEPROJファイルをFinderからドラッグし、 "" .xcodeprojにドロップします。
- 左側のサイドバーにあるプロジェクトの名前をクリックして、ウィンドウの右ペインにプロジェクト設定ビューを開きます。
- 中央のペインには見えます 事業 と ターゲット あなたのプロジェクトのヘッダー。プロジェクト名をクリックして、選択します ビルド設定 上部に沿って、プロジェクト全体のビルド設定エディターを開きます。
- を見つける ヘッダー検索パス 設定。ダブルクリックして新しいエントリを追加します。に検索パスを追加します
"$(SOURCE_ROOT)/RestKit/Build"
プロジェクトに追加したディレクトリ。 しない を確認しますRecursive
チェックボックス。 - を見つける ライブラリ検索パス 設定。ダブルクリックして新しいエントリを追加します。に検索パスを追加します
"$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)"
プロジェクトに追加したディレクトリ。
ノート: :これはあなたがいる場合にのみ必要です いいえ derivedDataを使用します。 - を見つける その他のリンカーフラグ エントリーしてダブルクリックします。使用 + 新しいエントリを追加して入力するボタン
-ObjC -all_load
. 。編集者をで却下します 終わり ボタン。 - にretskitを追加したいターゲットを見つけます ターゲット 編集者ペインの中央にリストします。それを選択して、ウィンドウの右ペインにターゲット設定エディターを開きます。
- クリック ビルドフェーズ ウィンドウの上部に沿ってタブを作成して、ビルドフェーズエディターを開きます。
- の隣の開示三角形をクリックします ターゲットの依存関係 と バイナリをライブラリにリンクします アイテム。
- の中に ターゲットの依存関係 セクション、クリックします + ターゲット選択シートを開くボタン。クリックしてください RESTKIT ターゲットを集計し(ブルズアイアイコンがあります)、 追加 依存関係を作成するボタン。
- の中に バイナリをライブラリにリンクします セクション、クリックします + ライブラリの選択シートを開くボタン。ここでは、必要なすべてのRESTKITライブラリといくつかのシステムライブラリに対してリンクするようにターゲットに指示する必要があります。次の各アイテムを選択します(一度に1つずつ、またはコマンドキーを押してすべてを一度に選択します)。 追加 ボタン:
- Librestkitcoredata.A - オプション。コアデータを使用している場合にのみ必要です。
- Librestkitjsonparserjsonkit.A
- LibrestKitnetwork.A
- LibrestKitObjectMapping.A
- Librestkitsupport.A
- cfnetwork.framework
- coredata.framework - オプション。コアデータを使用している場合にのみ必要です
- MobileCoreServices.framework
- SystemConfiguration.framework
- libxml2.dylib - オプション。 XMLペイロードからマッピングし、LibrestKitxmlParserlibxml.aをアプリにリンクする場合にのみ必要です。
- すべてのライブラリがに表示されていることを確認します バイナリをライブラリにリンクします 続行する前のセクション。
おめでとうございます、あなたは今、あなたのXcode 4ベースのプロジェクトにRestkitを追加し終えました!
これで、アプリケーションの適切な場所にあるRESTKITライブラリに含めることのみを追加する必要があります。関連するものは次のとおりです。
#import <RestKit/RestKit.h>
// And if you are using Core Data...
#import <RestKit/CoreData/CoreData.h>
他のヒント
このチュートリアルは、Xcode 4.0で動作させるのに非常に役立ちました。
私はこの急勾配に続いてビルドをしました https://github.com/restkit/restkit/wiki/installing-restkit-in-xcode-4.x そして、Guoleiiは正しいです。ただし、所有者ディレクトリを変更する必要がありました。
github.com/restkitにwikiページ「xcode 4.xにレストキットをインストールする」に従ってretskitを構築しましたか?少し間違いがあると思います。私のソリューションは次のとおりです。1。「ビルドフェーズ」 - >「バイナリとライブラリとリンク」、reptkit.frameworkを削除してセキュリティを追加します。フレームワーク2.再びビルド
その後、機能します。
新しく作成されたXcode 5 iOS 7.0プロジェクトにRestKitをインストールしようとしました。プロジェクトをダウンロードして上記の手順に従ってみましたが、RESTKIT/VENDORフォルダーのコンテンツのほとんどが欠落していました。少しの調査を行った後、私はサブモジュールの戦術を行い、それがそれらのフォルダーからすべての情報を得ました。
コマンドプロンプトの変更ディレクトリからプロジェクトフォルダーへの変更から、私にとっては
$ cd Documents/Projects/NewlyCreatedApp
そこからGitリポジトリがない場合はこのコマンドを実行する必要があります注:gitをダウンロードしてこれをインストールする必要があります。
$ git init
その後、これらのコマンドを実行してRestKitをプロジェクトフォルダーにダウンロードする必要があります
$ git submodule add git://github.com/RestKit/RestKit.git
$ git submodule update --init --recursive
その後、上記のNakkeeranの回答にアクセスして、ステップ2から始めて、プロセスを設定する必要があります。ステップ7では、ヘッダー検索パスに「$(source_root)/restkit/build」を追加するように求められますが、詳細を検査すると、retskitフレームワークにはビルドフォルダーがありなくなるため、 "$(source_root)/に変更する必要があります。 RESTKIT/CODE "現在のバージョンのRESTキットに適合する
これが役立つことを願っています。ここに私が投稿したサブモジュール情報へのリンクがあります。RESTKITインストールサブモジュール法