0

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

  • Xcode 7.2
  • iOS SDK 9.2
  • Objective C 中的 Cordova 插件
  • 本机应用程序代码是 swift 2.x
  • 一个目标
  • 三个配置调试,测试(调试的重复)和发布。

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

当我构建配置 TestDebug(duplicate of Debug) 或 TestRelease(duplicate of Release) 有两个错误

/Users/ ..../MainViewController.h:11:9: 'Cordova/CDVViewController.h' 文件未找到

无法导入桥接头 '/Users/......./Example4-Bridging-Header.h'

4

2 回答 2

1

您还需要将这些配置(TestDebug、TestRelease)添加到 Cordova 项目中,否则您的主项目将在文件夹中查找 TestRelease 和 TestRelease 但不会在那里找到 Cordova 构建结果 默认情况下 Cordova 将构建结果放入 Debug-iphoneos和发布-iphoneos

当我向我的项目添加自定义分发时,我遇到了类似的问题。对我来说,它在构建时有效,但在归档时失败。将自定义分发添加到 Cordova 有帮助

清理和构建后,您应该看到 Cordova 库并包含在 TestDebug-iphoneos 或 TestRelease-iphoneos 中,而不是在 Release-iphoneos 或 Debug-iphoneos 中(我猜它现在为您添加了它)

于 2016-03-02T15:13:27.503 回答
0

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

于 2016-06-04T07:58:54.693 回答