“科尔多瓦/ CDVViewController.h”在Xcode归档时未找到(从工作灯)('

2019-10-21 00:16发布

想我的应用程序归档提交到App Store之前,当我痛苦此错误消息。

完整的错误是:

在从/Users/Kevin/Documents/workspace/SongLink2/apps/SLPhone/iphone/native/Classes/CDVMainViewController.m:14包含的文件:在文件从阶层包含/ CDVMainViewController.h:15:/用户/凯文/文档/工作区/ SongLink2 / / SLPhone / iphone /天然的/ WorklightSDK /包含/ MainViewController.h应用:34:9:致命错误: '科尔多瓦/ CDVViewController.h' 文件没有找到

 #import <Cordova/CDVViewController.h> ^ 1 error generated. 

我使用工作灯6.2生成具有添加Android和iPhone的环境)的项目。 然后切换到的Xcode 6运行我的应用程序。 这是成功的运行,但是当我产品 - >存档与错误失败。

我的一切最近升级到:

  • IBM工作灯工作室6.2.0.00-20140915-1601
  • Xcode的6.0.1(6A317)

......但没有成功。

我试过了:

  • 更改标题>搜索路径:但是这是没有效果的。 这也提示重新安装科尔多瓦,但我不能确定如何在工作灯环境中做到这一点。
  • 进行产品展示- >清洁 ,无效果。 这一讨论还建议运行./update_cordova_subproject /路径/到/你/项目,但我不知道在哪里工作灯安装科尔多瓦尝试。
  • 许多讨论显示Xcode->首选项> Locations->高级,并确保它被设置为独特的...但我已经设置为这个值。
  • 类似:但是这似乎并没有得到解决

请帮我在我的最后一步,应用程序商店提交!

Answer 1:

在看标题搜索路径(S)我发现我已经介绍了一个额外的双引号,这是造成Xcode的一些混乱! 一旦我删除它工作得很好。 非常感谢



Answer 2:

我经历过这种问题和解决方案是一个典型的XCode神秘咒语,添加到您的搜索路径:

"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"

发现这个网站上:

http://forum.ionicframework.com/t/cordova-cdvviewcontroller-h-file-not-found-in-xcode-7-1-beta/32232/4



文章来源: 'Cordova/CDVViewController.h' not found when Archiving in Xcode (from Worklight)