仍然在<xcode </cordova>中找到<cordova cdvviewcontroller.h =“”>文件未找到错误

时间:2013-05-08 16:24:02

标签: xcode cordova phonegap-plugins

我是PhoneGap的新手,通过Xcode制作应用程序;但我发现有关CDVViewController.h的错误。但是,该文件实际存在于那里。我正在使用Xcode 4.6和Cordova 2.2.0。

5 个答案:

答案 0 :(得分:15)

男人,那里有很多红鲱鱼回答这个问题。这对我有用,并且在PhoneGap 2.5和3.0的文档中(参见此处:PhoneGap docs for iOS (look under "missing headers"),使用Xcode 4.6。

  1. 在Xcode中,转到偏好设置...&gt;单击位置,然后单击高级...按钮。
  2. 确保构建位置单选按钮设置为“唯一”。
  3. 关闭偏好设置并重建。

答案 1 :(得分:12)

请将此行添加到您的项目构建设置&gt;&gt;标题搜索路径

$(".annotation").draggable({cursor: "move"});

它适用于 Xcode 7.0 +和iOS 9 +

enter image description here

答案 2 :(得分:3)

如果要构建到本地构建输出目录,而不是新的xcode artefact存储,则可能需要将CordovaLib / build的内容复制到$ YOURPROJECT / build。

如果您从终端使用xcodebuild,则同样适用。

答案 3 :(得分:0)

您可能需要更新CordovaLib子项目参考。

  1. 启动Terminal.app
  2. 转到 bin 子文件夹中安装Cordova的位置。例如/Users/Shared/Cordova/phonegap-2.2.0/lib/ios/bin
  3. 运行下面的脚本,其中第一个参数是项目的.xcodeproj文件的路径:

    ./update_cordova_subproject path/to/your/project/xcodeproj

答案 4 :(得分:-2)

"$(BUILT_PRODUCTS_DIR)" "$(OBJROOT)/UninstalledProducts/include" "$(TARGET_BUILD_DIR)/usr/local/lib/include"

phonegap add podfile必须包含上面的