xcodebuild在嵌入式项目中找不到头

时间:2013-08-10 15:21:48

标签: xcode

我有一个项目嵌入了另一个项目,并且xcode GUI构建成功,但是在命令行中xcodebuild失败了。

   fatal error: 'OHAttributedLabel/OHAttributedLabel.h' file not found
   #import <OHAttributedLabel/OHAttributedLabel.h>
           ^
   1 error generated.

但是我在项目HEADER SEARCH PATH(h所在的位置)中有这个

   ${PROJECT_DIR}/MyProject/Vendor/OHAttributedLabel/Source
问题是标题位于“OHAttributedLabel / Source”文件夹中,而import语句正在寻找OHAttributedLabel文件夹下的标题,我不想触摸嵌入式项目目录结构,我该怎么办呢案件?

1 个答案:

答案 0 :(得分:0)

最好的方法是修改嵌入式项目以发布头文件:

  1. 在xCode中选择嵌入式项目
  2. 选择适用的目标。
  3. 点击构建阶段
  4. 展开&#34;复制标题&#34;部分并添加OHAttributedLabel.h文件。
  5. 选择您的主项目
  6. 选择适用的目标。
  7. 点击构建阶段。
  8. 单击Target dependencies。
  9. 确保将嵌入式项目添加为依赖项。
  10. 尝试运行该应用
  11. 如果上述方法无效,请仔细检查构建阶段的顺序。例如。确保&#34; Target Dependencies&#34;构建阶段在&#34;编译源&#34;。

    之前