在提交到App Store之前尝试存档我的应用程序时,我遇到了此错误消息。
完整的错误是:
在包含于/Users/Kevin/Documents/workspace/SongLink 2/apps/SLPhone/iPhone/native/Classes/CDVMainViewController的文件中。m:14:在Classes/CDVMainViewController.h包含的文件中:15:/Users/Kevin/Documents/workspace/SongLink2/apps/SLPhone/iPhone/native/WorklightSDK/include/MainViewController.h:34:9:致命错误:'Cordova/CDVViewController.h'文件未找到
#import <Cordova/CDVViewController.h>
^
1 error generated.
我使用Worklight 6.2来生成添加了Android和iPhone环境的项目)。然后我切换到Xcode 6来运行我的应用程序。这对于Run是成功的,但当I Product->Archive时失败,并出现错误。
我最近把所有东西都升级到了:
- IBM Worklight Studio 6.2.0.00-20140915-1601
- Xcode 6.0.1(6A317)
但没有成功
我试过了
- Changing Header>Search Paths:但这没有效果。这也建议重新安装Cordova,但我不确定如何在Worklight环境中做到这一点。
- Perform Product->Clean没有效果。这个讨论还建议运行./update_cordova_subproject /path/to/your/project,但我不知道Worklight在哪里安装了cordova来尝试它。
- 许多讨论建议Xcode->Preferences->Locations->Advanced并确保它设置为Unique...但我已经设置为这个值了。
- similar:但这个问题似乎没有得到解决
请帮助我在我的最后一步应用程序商店提交!
3条答案
按热度按时间hxzsmxv21#
在查看标题搜索路径时,我注意到我引入了一个额外的双引号,这导致了Xcode的一些混乱!一旦我删除它的工作很好。非常感谢
13z8s7eq2#
我遇到了这个问题,解决方案是一个经典的XCode神秘咒语添加到您的搜索路径:
在此网站上找到:
http://forum.ionicframework.com/t/cordova-cdvviewcontroller-h-file-not-found-in-xcode-7-1-beta/32232/4
ogq8wdun3#
尝试在终端中运行此命令
如果这不起作用,尝试运行
对我来说第二个起作用了