Xcode 8.2.1中找不到'Cordova/CDV.h'文件

kou*_*osh 7 xcode objective-c ios cordova

我有一个混合Cordova项目,运行良好的Xcode 5.1.1,但当我尝试使用'通用iOS设备'在Xcode 8.2.1中存档项目时,我收到错误'Cordova/CDV.h'不是找到.

我读了很多关于这个问题的文章,但没有一个能解决我的问题.大多数答案都告诉您遵循以下步骤:

"将此行添加到您的构建设置 - >标题搜索路径:$(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/ include"

我已经做了这个,但问题没有解决,得到另一个错误'ld:找不到-lcrt1.3.1.o clang的库:错误:链接器命令失败,退出代码1(使用-v查看调用)'

此外,我已在目标构建设置中将bitcode YES更改为NO,但没有取得丰硕成果.

项目cordova版本3.4.0,其中在机器6.4.0中安装了cordova版本

有没有人遇到过这种问题?拜托,有人可以帮忙吗?我已经做了好几天了.

小智 4

我按照以下步骤让它工作

  1. 在 Xcode 项目设置中选择 TARGETS
  2. 在 TARGETS 中选择 Build Settings 选项卡
  3. 在“构建设置”选项卡下的子选项中,请务必选择“全部”
  4. 向下滚动到搜索路径部分
  5. 定位标头搜索路径
  6. 将以下配置添加到 Release 选项(作为其自己行上的新值): $(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include
  7. 清理项目:Command + Shift + K
  8. 重新启动Xcode