如何将RESTKIT框架(Restkit.org)与Xcode 4集成?
题
我遵循有关 github 页面但是有问题(最肯定是我:P),但是,您知道在Xcode4 Restkit中集成 /使用的任何好教程吗?
谢谢!
解决方案
从此链接下载最新版本 http://restkit.org/
并提取zip文件夹,您将找到一个readme.md文件,该文件解释了您为xcode 4.x安装的步骤,如下所示
Xcode 4.x(git subsodule)
- 添加子模块:
git submodule add git://github.com/RestKit/RestKit.git RestKit
- 打开您希望将RESTKIT添加到XCode中的项目。
- 集中您的项目,然后选择“视图”菜单>“ Navigators”>“项目”以将项目文件列表纳入视图。
- 将RESTKIT.XCODEPROJ文件从Finder拖动,然后将其放在您的“” .xcodeproj上。
- 单击左侧的侧边栏中的项目名称,以打开窗户右窗格中的项目设置视图。
- 在中间窗格中,你会看到 项目 和 目标 您的项目的标题。单击您的项目名称,然后选择 构建设置 沿顶部打开整个项目的构建设置编辑器。
- 找出 标题搜索路径 环境。双击并添加新条目。向搜索路径添加到
"$(SOURCE_ROOT)/RestKit/Build"
您已添加到项目中的目录。 不要 检查Recursive
复选框。 - 找出 库搜索路径 环境。双击并添加新条目。向搜索路径添加到
"$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)"
您已添加到项目中的目录。
笔记: :只有在您是 不是 使用deriveddata。 - 找出 其他链接标志 输入并双击它。使用 + 按钮添加新条目并输入
-ObjC -all_load
. 。驳回编辑 完毕 按钮。 - 找到您希望添加RESTKIT的目标 目标 在编辑窗格中间的列表。选择它以打开窗口右窗格中的目标设置编辑器。
- 点击 建立阶段 沿窗口顶部的标签打开构建阶段编辑器。
- 单击旁边的披露三角形 目标依赖性 和 将二进制链接与库 项目。
- 在里面 目标依赖性 部分,单击 + 按钮打开目标选择表。单击 RESTKIT 聚合目标(它将具有公牛眼图标),然后单击 添加 按钮创建依赖关系。
- 在里面 将二进制链接与库 部分,单击 + 按钮打开库选择表。在这里,我们需要指示目标链接到所有必需的RESTKIT库和几个系统库。选择以下每个项目(一次或按下命令键以一次选择所有项目),然后单击 添加 按钮:
- 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是对的。但是我需要更改所有者目录。
您是否根据wiki页面“在xcode 4.x中安装RESTKIT”构建RESTKIT?我认为有点错误。这是我的解决方案:1。在“构建阶段” - >“与库的链接二进制”中,删除RestKit.FrameWork并添加Security.FrameWork 2.再次构建
然后它起作用。
我刚刚尝试在新创建的Xcode 5 iOS 7.0项目上安装RESTKIT。我尝试下载项目并遵循上述步骤,但是我在Restkit/供应商文件夹中缺少大部分内容。经过一番研究,我采取了子模块策略,这使我获得了这些文件夹的所有信息。
从命令提示符将目录更改为您的项目文件夹,对我来说是
$ 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)/retskit/build”,但是在仔细检查后,RESTKIT框架不再具有构建文件夹,因此您应该将其更改为“ $(source_root)/ RESTKIT/代码“适合当前版本的REST套件
我希望这会有所帮助,这是我发布的子模块信息的链接。RESTKIT安装suppoule方法