Xcode 7.2无法导入桥接头

问题描述:

我有一个新的配置(重复调试),显示错误“无法导入桥接头”。但调试配置正在编译和运行,没有失败。以下是详细Xcode 7.2无法导入桥接头

  • 的Xcode 7.2
  • 的iOS SDK 9.2
  • 科尔多瓦pluggins目标C
  • 机应用程序代码是迅速2.X
  • 一个目标
  • 三种配置调试,测试(调试重复)和发布。

在Debug/Release配置中构建项目时没有错误,并且在模拟器中运行应用程序时没有任何问题。

当我生成配置TestDebug(调试的副本)或TestRelease(释放的重复的)有两个错误

/用户/ ..../MainViewController.h:11:9:“科尔多瓦/ “没有发现文件

无法导入桥接报‘CDVViewController.h /Users/......./Example4-Bridging-Header.h’

您需要添加这些配置(TestDebug ,TestRelease)以及科尔多瓦项目 否则,您的主项目将在TestRelease和TestRelease的文件夹中查找,但不会在该文件夹中找到Cordova构建结果 默认情况下,Cordova将构建结果放入Debug-iphoneos和Release-iphoneos中。为我的项目添加了一个自定义分配。 对我来说,它在建设时很有用,但在归档时失败。 添加自定义分配到科尔多瓦帮助

干净后,打造你应该看到科尔多瓦lib和包括TestDebug-的iPhoneOS或TestRelease-的iPhoneOS,而不是在版本的iPhoneOS或调试-的iPhoneOS(在这里我想这增加了它现在为您)

回答供将来参考:“清洁”您的产品