我正在使用Xcode 6.1中的Project。它工作正常,突然之间它提示错误'找不到Restkit / Restkit.h文件'。从{{1}更改架构后我收到错误这是Apple Check Link
推荐的
我尝试了以下方法:
$(ARCHS_STANDARD_32_BIT) to Standard architectures (armv7,arm64) - $(ARCHS_STANDARD)
我在提交到App Store时遇到了以下错误,因此将架构更改为“标准架构”
为什么突然发生这种情况?如何解决?
答案 0 :(得分:4)
就在这里。最新的Xcode 7+也有类似的问题。您可以观察未找到的" RestKit / RestKit.h文件"存档构建失败。您可以在模拟器上编译和运行应用程序,但存档会失败。
要解决此问题,您需要在"标题搜索路径中添加一行"在构建设置中:
"$(BUILD_DIR)/../IntermediateBuildFilesPath/Headers"
务必包含周围的引号。
答案 1 :(得分:2)
你没有正确地改变架构,如果你做得恰当,它会向你显示这样的,
正确的架构设置:
所以再次正确地改变架构并再试一次。
这是您的架构设置
答案 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
。确保添加时检查副本(如果需要)框和包含标题
您也可以尝试#import "RestKit.h"
答案 4 :(得分:0)
我在很多情况下通过删除DerivedData文件夹的内容解决了这个问题。请参阅以下有关如何执行此操作的问题:
答案 5 :(得分:0)
如果你配置了Pods,如果你最近升级了你的Xcode,请尝试重新安装cocoapod并重新安装所有必需的pod。
答案 6 :(得分:0)
我修复了此问题,以更改标头搜索路径
"$(SOURCE_ROOT)/RestKit-RestKit-c19a500/Build"
注意:" RestKit-RestKit-c19a500"这是我的RestKit文件夹名称。