找不到Xcode 7.1标头

Adn*_* SE 16 xcode restkit xcode7.1

在存档期间,Xcode 7.1确实Restkit/Restkit.h没有找到,但在调试中它成功找到了标题.这是一个不使用可可豆荚的旧项目,因此在其中手动添加RestKit.试过很多解决方案但没有成功.需要帮助.

小智 19

连同你的建议和这篇SO帖子我设法通过在项目构建设置,版本的头文件搜索路径中添加"$(BUILD_ROOT)/../ IntermediateBuildFilesPath/Headers"(递归)来解决它.同时设置Skip Install = YES(在RestKit项目中构建设置/部署)并更改:

#import <RestKit/RestKit.h> to "RestKit/RestKit.h"
Run Code Online (Sandbox Code Playgroud)

注意.检查存储派生数据的xcode首选项/位置选项卡.默认为唯一构建位置.然后在Finder中查找文件夹IntermediateBuildFilesPath并搜索您缺少的标头.将此文件夹添加到搜索路径.

  • 我可以确认向RELEASE添加"$(BUILD_ROOT)/../ IntermediateBuildFilesPath/Headers"只能解决它.我可能会因为没有执行额外的步骤而在以后创建其他问题,但是现在,看起来我存档很好. (5认同)
  • 我也有一个RestKit遗留项目,这也适合我,谢谢!像eric我没有使它递归,也不需要改变#import行. (2认同)

Jas*_*son 10

我遇到过同样的问题.我将以下内容添加到Header Search Paths构建设置中,并选择了非递归,它解决了我的问题:

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

我没有必要更改导入语法或更改任何其他构建设置.