6

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

谢谢!

4

6 回答 6

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. 将 RestKit.xcodeproj 文件从 Finder 中拖放到您的 "".xcodeproj 上。
  5. 单击左侧边栏中的项目名称以在窗口的右窗格中打开项目设置视图。
  6. 在中间窗格中,您将看到项目的PROJECTTARGETS标题。单击您的项目名称,然后选择顶部的构建设置以打开整个项目的构建设置编辑器。
  7. 找到标题搜索路径设置。双击并添加一个新条目。将搜索路径"$(SOURCE_ROOT)/RestKit/Build"添加到您已添加到项目中的目录。不要选中Recursive复选框。
  8. 找到图书馆搜索路径设置。双击并添加一个新条目。将搜索路径"$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)"添加到您已添加到项目中的目录。
    注意:仅当您使用 DerivedData 时才需要这样做。
  9. 找到Other Linker Flags条目并双击它。使用+按钮添加新条目并输入-ObjC -all_load使用完成按钮关闭编辑器。
  10. 在编辑器窗格中间的TARGETS列表中找到要添加 RestKit 的目标。选择它以在窗口的右窗格中打开目标设置编辑器。
  11. 单击窗口顶部的Build Phases选项卡以打开 Build Phases 编辑器。
  12. 单击Target DependenciesLink Binary with Libraries项目旁边的显示三角形。
  13. Target Dependencies部分,单击+按钮打开 Target 选择表。单击RestKit聚合目标(它将具有靶心图标)并单击Add按钮以创建依赖项。
  14. Link Binary with Libraries部分,单击+按钮打开 Library 选择表。在这里,我们需要指示目标链接到所有必需的 RestKit 库和几个系统库。选择以下每个项目(一次一个或按住 Command 键一次选择所有项目),然后单击“添加”按钮:
    • libRestKitCoreData.a - 可选。仅当您使用 Core Data 时才需要。
    • 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部分中。

恭喜,您现在已将 RestKit 添加到基于 Xcode 4 的项目中!

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

#import <RestKit/RestKit.h>
// And if you are using Core Data...
#import <RestKit/CoreData/CoreData.h>
于 2011-12-16T13:06:47.490 回答
3

我发现本教程对于使其在 xCode 4.0 上运行非常有用。

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

于 2011-05-22T11:02:37.820 回答
2

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

于 2012-03-28T11:39:27.900 回答
1

您是否从 RestKit 的 Google Group 中看到了这个帖子?

链接 1 链接 2

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

于 2011-04-28T02:05:35.063 回答
0

您是否根据 github.com/RestKit 上的 wiki 页面“在 Xcode 4.x 中安装 RestKit”构建了 RestKit?我认为有一个小错误。这是我的解决方案: 1. 在“构建阶段”->“将二进制文件与库链接”中,删除 RestKit.framework 并添加 Security.frameWork 2. 再次构建

然后它工作。

于 2011-12-05T11:18:06.210 回答
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 安装子模块方法

于 2014-01-12T22:15:08.717 回答