2012-07-24 152 views
15

我按照PhoneGap 2.0.0中的說明開始使用iOS指南。它似乎沒有更新到目前爲止,因爲創建的項目中的某些文件的名稱不同於指南中的其他名稱。除此之外,建設時發生警告和錯誤。PhoneGap 2.0 iOS入門指南越野車?

  1. Warning: Check dependencies: Missing dependency target "CordovaLib (from CordovaLib.xcodeproj)"
  2. Error: CpResource /VERSION /<...>/Test.app/VERSION cd /<...>/test-phonegap setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /VERSION /<...>/Build/Products/Debug-iphonesimulator/Test.app

error: /VERSION: No such file or directory

你有什麼想法如何得到它的工作?感謝和最好的問候。

- 指南:http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

+0

您可能需要重新開始並確保遵循所有步驟。我剛剛開始着手,它工作得很好。 – codemonkey 2012-07-24 10:19:34

+0

我有同樣的行爲。但它工作了2次。我的第三個項目正在產生該錯誤。我對解決方案感興趣! – Tibi 2012-07-26 14:12:46

+1

如果在這個問題中沒有接受正確答案,每天都會有一個火星人死亡。 – Unreality 2012-09-05 09:18:50

回答

15

下載和解壓的PhoneGap 2.0.0後,打開 「的PhoneGap,PhoneGap的-ff91e6e/LIB/IOS /科爾多瓦,2.0.0.dmg」,然後安裝「Cordova- 2.0.0.pkg」。關閉並重新打開您的項目。它應該工作。

+0

這將有助於解決致命錯誤,但他會在說'invokeString'被棄用後有3個警告。 – jsweazy 2012-07-25 03:53:59

+0

我也有這些警告,請參閱http://stackoverflow.com/questions/11616614/cordova-phonegap-2-0-ios – olore 2012-07-26 08:53:51

+0

修復它。我需要重新啓動XCode。 – 2012-08-19 13:10:42

3

找到解決方案:將CordovaLib.xcodeproj導入到項目的工作區。 如果您有兩個同時打開的PhoneGap項目,CordovaLib將只能用於其中一個...關閉所有phonegap項目並一次只打開一個。

0

我發現我使用的是山獅,並且有同樣的問題。我必須去系統首選項>安全&隱私>「允許從」

下載的應用程序...然後檢查「任何地方」的選項。他們鎖定外部應用程序,默認情況下僅從Mac App Store加載。

2

我剛掃乾淨的項目和它的工作:產品展示 - >清潔

0

拖放CordovaLib.xcodeproj(在我的文件/目錄CordovaLib - 安裝程序做的那部分,至少...)到我的項目(創建它作爲一個子項目)爲我擺脫了這些錯誤。

11

您需要手動設置CORDOVALIB設置:

開放的XCode - >首選項,進入位置 - >源代碼樹

如果沒有CORDOVALIB進入那裏,創建一個:

點擊 「+」 在底部,輸入:

  • 設置名稱:CORDOVALIB
  • 顯示名稱:CORDOVALI乙
  • 路徑:/用戶/ [your_user_name] /文檔/ CordovaLib

「路徑」 應指向由科爾多瓦安裝程序(科爾多瓦-2.0.0.pkg)創建的文件夾。

+0

+1這爲我工作,其他人失敗。如果你的項目不知道在哪裏可以找到cordovalib目錄(我的文件在〜/ Documents中),清理工作並不會很多。這可能發生在我身上,因爲我安裝了科爾多瓦病毒晚了一步。誰知道...只是驚訝於這個過程需要多少步驟,並且容易陷入困境,在我看來,電話應該重新考慮這種做事方式。 – botbot 2012-09-19 02:33:14

+0

爲我工作:我甚至不必重新啓動xcode。 – 2012-09-19 13:54:22

+0

這應該選擇作爲答案,太棒了! – Keeano 2014-04-13 17:22:41