restkit.h 使用 xcode 6 归档时未找到文件

restkit.h file not found when archiving using xcode 6

我需要大家的帮助。使用 restkit 归档应用程序时出现错误。在构建时完全没问题,但在归档时会生成以下错误:

  1. [应用程序位置...]/AppDelegate.m:3:9: 'RestKit/RestKit.h' 找不到文件
  2. [应用程序位置...]/RestKit/Code/CoreData/CoreData.h:22:9: 'ObjectMapping.h' 找不到文件

干杯!

如果可以,改用 CocoaPods。

更新您的版本 header 搜索路径以包含 "$(SRCROOT)/Build/Headers""$(BUILD_ROOT)/../"

问题解决了!原因是我的 Build Settings > Architecture 设置不正确。

这是我所做的: 应用提交:arm64 和 armv7 模拟器:armv7 设备:arm64

我已修复此问题,更改 Header 搜索路径

"$(SOURCE_ROOT)/RestKit-RestKit-c19a500/Build"

注意:"RestKit-RestKit-c19a500"这是我的 RestKit 文件夹名称。

对于未来的读者,如果您使用的是核心数据映射,请确保检查您的搜索路径(您的项目 -> 构建设置 -> 搜索路径 -> 发布)文件夹是否确实存在。如果不是,请将它们更新到真实文件夹。

不要忘记包含“${PODS_ROOT}/Headers/Public/RestKit/CoreData”文件夹,因为在 Headers/Public/RestKit 上设置递归标志似乎不起作用!