如何将RestKit Framework(restkit.org)与xCode 4集成?

时间:2011-04-28 01:21:43

标签: iphone ipad xcode4 restkit

我按照github页面上的说明操作但是出了问题(肯定是我:P)但是,你知道在Xcode4 RestKit中集成/使用的任何好教程吗?

谢谢!

6 个答案:

答案 0 :(得分:18)

从此链接http://restkit.org/

下载最新版本

并解压缩zip文件夹,你会发现一个ReadMe.md文件,它解释了为Xcode 4.x安装的步骤,如下所示

Xcode 4.x(Git子模块)

  1. 添加子模块:git submodule add git://github.com/RestKit/RestKit.git RestKit
  2. 打开要在Xcode中添加RestKit的项目。
  3. 关注项目并选择“查看”菜单> “导航员”> “项目”将项目文件列表置于视图中。
  4. 从Finder中拖动RestKit.xcodeproj文件并将其放在“.xcodeproj”上。
  5. 点击左侧边栏中的项目名称,打开窗口右侧窗格中的项目设置视图。
  6. 在中间窗格中,您会看到项目的 PROJECT TARGETS 标题。单击项目名称,然后选择顶部的构建设置,打开整个项目的构建设置编辑器。
  7. 找到标题搜索路径设置。双击并添加新条目。将搜索路径添加到已添加到项目的"$(SOURCE_ROOT)/RestKit/Build"目录中。 不要检查Recursive复选框。
  8. 找到图书馆搜索路径设置。双击并添加新条目。将搜索路径添加到已添加到项目中的"$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)"目录 注意:仅当您使用DerivedData NOT 时才需要这样做。
  9. 找到其他链接标记条目并双击它。使用 + 按钮添加新条目并输入-ObjC -all_load。使用完成按钮关闭编辑器。
  10. 在编辑器窗格中间的 TARGETS 列表中找到要添加RestKit的目标。选择它以在窗口的右窗格中打开目标设置编辑器。
  11. 点击窗口顶部的构建阶段标签,打开Build Phases编辑器。
  12. 点击目标依赖关系链接二进制文件库项旁边的显示三角形。
  13. 目标依赖关系部分中,点击 + 按钮以打开目标选择表。点击 RestKit 汇总目标(它将有牛眼图标),然后点击添加按钮创建依赖关系。
  14. 带库的链接二进制文件部分中,单击 + 按钮以打开库选择表。在这里,我们需要指示目标链接所有必需的RestKit库和几个系统库。选择以下每个项目(一次一个或按住Command键同时选择所有项目),然后单击添加按钮:
    • libRestKitCoreData.a - 可选。仅在您使用核心数据时才有必要。
    • libRestKitJSONParserJSONKit.a
    • libRestKitNetwork.a
    • libRestKitObjectMapping.a
    • libRestKitSupport.a
    • CFNetwork.framework
    • CoreData.framework - 可选。仅在您使用Core Data时才需要
    • MobileCoreServices.framework
    • SystemConfiguration.framework
    • libxml2.dylib - 可选。只有在从XML有效负载映射并将libRestKitXMLParserLibxml.a链接到应用程序时才有必要。
  15. 在继续之前,验证所有库是否都显示在 Link Binary with Libraries 部分。
  16. 恭喜,您现在已经完成将RestKit添加到基于Xcode 4的项目中了!

    您现在只需要在应用程序的适当位置添加RestKit库的包含。相关的内容包括:

    #import <RestKit/RestKit.h>
    // And if you are using Core Data...
    #import <RestKit/CoreData/CoreData.h>
    

答案 1 :(得分:3)

我发现本教程非常有用,可以在xCode 4.0上运行。

http://liebke.github.com/restkit-github-client-example/

答案 2 :(得分:2)

我按照这个陡峭的https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x做了我的构建,guoleii是对的。但我需要更改所有者目录。

答案 3 :(得分:1)

你有没有看过RestKit谷歌集团的这些主题?

link 1 link 2

尝试在那里搜索。但就目前而言,RestKit和Xcode 4似乎存在很多问题,甚至有一个YouTube video显示问题(没有显示操作方法)。

答案 4 :(得分:0)

你是否根据维基页面“在Xcode 4.x中安装RestKit”在github.com/RestKit上构建了RestKit?我认为有一点错误。这是我的解决方案:1。在“构建阶段” - &gt; “Link Binary With Libraries”,删除RestKit.framework并添加Security.frameWork 2.再次构建

然后它有效。

答案 5 :(得分:0)

我刚尝试在新创建的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”,但仔细检查后,RestKit框架不再具有构建文件夹,因此您应将其更改为“$(SOURCE_ROOT)/ RestKit / Code“以适应当前版本的Rest Kit

我希望这会有所帮助,这里是我发布的子模块信息的链接。 RestKit Installation Submodule Method