2012-10-07 114 views
4

繼這裏列出的說明: http://docs.phonegap.com/en/2.1.0/guide_upgrading_ios_index.md.html科爾多瓦1.9至2.0升級的原因「#進口<科爾多瓦/ CDVPlugin.h>」文件未找到錯誤

我試圖從升級現有的iOS項目科爾多瓦1.9〜 2.0

繼線上的指令行之後,我仍然得到試圖運行時出現以下錯誤:

Lexical or Preprocessor Issue -- "#import <Cordova/CDVPlugin.h>" File Not Found 

線產生這個錯誤讀取:

#import <Cordova/CDVPlugin.h> 

我已經做了下面試圖解決這個問題:

  • 確保我正確導入CordovaLib項目我n要我父項目
  • 雙重檢查,我使用的,而不是引號
  • 有保證的我CORDOVALIB目錄用方括號括正確導入語法,是準確
  • 難道一個項目整潔乾淨的build文件夾
  • 嘗試遞歸地將我的CORDOVALIB文件夾添加到用戶標題搜索路徑。沒有什麼

我有一個項目,我通過命令行創建收穫cordova-2.0.0.js文件。該項目運行良好,我幾乎一直通過構建設置比較它與我現有的項目,並不能提出任何不同的東西。

+0

看一看我的答案在這裏: http://stackoverflow.com/a/13834636/1693477 可能是對你有所幫助。 –

回答

1

我有一個類似的問題,一個修復對很多人來說,確保Xcode的偏好「的Xcode首選項 - >位置 - >導出數據 - >高級」設置爲「唯一」

0

(注:Phonegap 2.9.1(2013年11月))

我在嘗試製作開放源碼「C」手機差距插件時遇到了同樣的問題。解決方案是將Cordovalib.xcodeproj添加到目標項目,完成後, 單擊your_project.xcodeproj - 您需要查看目標設置,在Build Phases選項卡下,確保Cordovalib已添加到Target Dependencies中。

一旦完成它應該允許語句#import工作。