找不到Restkit / Restkit.h文件Xcode 6.1

时间:2014-11-17 11:03:35

标签: ios build xcode6 restkit

我正在使用Xcode 6.1中的Project。它工作正常,突然之间它提示错误'找不到Restkit / Restkit.h文件'。从{{1}更改架构后我收到错误这是Apple Check Link

推荐的

Screenshot for error

Screenshot for error

我尝试了以下方法:

$(ARCHS_STANDARD_32_BIT) to Standard architectures (armv7,arm64) - $(ARCHS_STANDARD)

我在提交到App Store时遇到了以下错误,因此将架构更改为“标准架构”

Appstore error

为什么突然发生这种情况?如何解决?

RestKit Build settings

7 个答案:

答案 0 :(得分:4)

就在这里。最新的Xcode 7+也有类似的问题。您可以观察未找到的" RestKit / RestKit.h文件"存档构建失败。您可以在模拟器上编译和运行应用程序,但存档会失败。

要解决此问题,您需要在"标题搜索路径中添加一行"在构建设置中:

"$(BUILD_DIR)/../IntermediateBuildFilesPath/Headers"

务必包含周围的引号。

答案 1 :(得分:2)

你没有正确地改变架构,如果你做得恰当,它会向你显示这样的,

正确的架构设置:

enter image description here

所以再次正确地改变架构并再试一次。

这是您的架构设置

enter image description here

答案 2 :(得分:1)

我在名为 libNuance.a 的项目中使用了第三方静态库。看来这是static library works fine for 32-bit architecture but failed for 64-bit architecture

我从他们的官方网站下载了更新版本的libNuance.a 库,将架构更改为标准架构(armv7,arm64) - $(ARCHS_STANDARD)

足底!构建成功没有任何错误。

答案 3 :(得分:0)

首先,您可以尝试在项目导航器中查找它(左侧)并删除它是否为红色。之后再添加RestKit。确保添加时检查副本(如果需要)框和包含标题

enter image description here

您也可以尝试#import "RestKit.h"

答案 4 :(得分:0)

我在很多情况下通过删除DerivedData文件夹的内容解决了这个问题。请参阅以下有关如何执行此操作的问题:

答案 5 :(得分:0)

如果你配置了Pods,如果你最近升级了你的Xcode,请尝试重新安装cocoapod并重新安装所有必需的pod。

答案 6 :(得分:0)

我修复了此问题,以更改标头搜索路径

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

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