0

我正在尝试将 Ensembles 2 框架添加到我的 iOS 项目中(从开源 Ensembles 1 切换,v2 不是开源的,所以我无法再访问代码或可可豆荚)。

我想我遵循了安装说明:

  1. 拖入框架(和.bundle)
  2. 确保选择了目标和“复制项目”
  3. 确保 -ObjC 已设置

XCode 将框架复制到 $(PROJECT_DIR) 中,该 $(PROJECT_DIR) 也在框架搜索路径(以及其他目录)中设置。<Ensembles/Ensembles.h>但无论我尝试什么,它似乎都找不到。我在 SO 和其他地方搜索了类似的问题,并尝试了框架搜索路径设置和标题搜索路径设置的各种组合,但到目前为止还没有成功。具体来说我试过

  • 在现有框架搜索路径设置中添加和删除引号
  • 使用递归设置
  • 创建一个框架子目录并在那里添加框架。然后添加"$(SRCROOT)/Frameworks框架搜索路径标题搜索路径(递归和非递归)
  • 添加"$(SRCROOT)/Frameworks/Ensembles/Headers"标题搜索路径
  • 多次删除、清理和重新添加框架

这越来越令人沮丧。还有其他想法吗?我正在使用 XCode 7.2.1 顺便说一句。

4

1 回答 1

0

好的,这似乎是一个 XCode 问题,可能是一些缓存的中间文件之类的。解决我

  1. File -> Workspace Settings...找到构建目录
  2. 退出 XCode
  3. 删除构建目录中的所有内容
  4. 重新启动 XCode,重新编译,等等...
于 2016-02-14T20:56:25.753 回答