2012-03-07 38 views
0

首先,我的問題。我使用PhoneGap爲Xcode中的客戶端構建了iOS移動應用程序。在我的機器上,應用程序編譯得很好。當我將應用程序和所有資產發送給我的客戶端以供他在他的機器上編譯時,它會引發錯誤,並且不會加載PhoneGap頭文件。我們挖了一遍,發現頭文件(PGPlugin.h)實際上並不在他的PhoneGap安裝中。所以我壓縮了我的PhoneGapLib目錄,他用我的PhoneGapLib文件替換了他的PhoneGapLib文件。Xcode繼續拉過時PhoneGap

然而,當他試圖運行時,它沒有發現頭文件。作爲調試過程的一部分(我是Mac和Xcode的新手,所以這可能是非常基本的),我將PhoneGapLib目錄重命名爲PhoneGapLibOLD,以確保當我這樣做時,Xcode不會找到任何東西驗證每次編譯時它確實從源文件中提取。但事實並非如此!即使我重命名PhoneGapLib目錄,它也會編譯,就好像沒有任何更改。

清理項目,清理生成文件夾和清除模擬器數據不會改變事情。

如何讓Xcode實質上刷新PhoneGap,以便它可以正確地發現我發送給我的客戶端的文件?或者以不同的方式提出問題,爲什麼當我重命名PhoneGapLib目錄時,Xcode編譯就好像沒有任何改變?

回答

0

他有PhoneGap或Cordova嗎?自從轉向Apache以來,它已被重命名爲。

Cordova DMG中有一個插件遷移指南,例如:用CDVPlugin.h替換對PGPlugin.h的引用等等。

+0

這是PhoneGap。感謝您的迴應,我不知道科爾多瓦。 – 2012-03-20 02:14:57