6

在安装新的phonegap ie phonegap 2.0 时,我收到此错误任何人请帮助我使用xcode 4.3.2 ios 5.1 解决此错误:

缺少依赖目标“CordovaLib(来自 CordovaLib.xcodeproj)”

CpResource /VERSION /Users/arjun/Library/Developer/Xcode/DerivedData/MenuApp-emlsuylgddtbitggsiybbtqsxxmb/Build/Products/Debug-iphonesimulator/MenuApp.app/VERSION

cd /Users/arjun/Desktop/MenuApp

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 /Users/arjun/Library/Developer/Xcode/DerivedData/MenuApp-emlsuylgddtbitggsiybbtqsxxmb/Build/Products/Debug-iphonesimulator/MenuApp.app

错误:/版本:没有这样的文件或目录

4

5 回答 5

4

我对这个 PhoneGap 世界也是全新的,iOS 版本也有同样的问题。

确保您使用 2.0.0 版本,因为在今天,2.0.1 版本缺少 .pkg 文件。按照 PhoneGap.com 中的教程进行操作。

当您运行./create /user/myhome/documents/HelloWorld com.mydomain.HelloWorld HelloWorld并打开 时HelloWorld.xcodeproj,选择HelloWorld项目,然后转到Targets,单击该HelloWorld项目,然后转到Build Phases选项卡。展开Target Dependencies选项。应该CordobaLib列出一个项目,如果有,删除它,然后重新添加。

我花了几个小时才发现这一点,希望它可以节省其他人的时间!

于 2012-09-28T16:59:33.733 回答
1

如果您安装了 Cordova-2.0.0 开发套件,这是由于在 index.html 文件中加载了不正确的 Phonegap JavaScript 文件。确保以下语句

<script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script>

正在加载与您正在使用的 SDK 匹配的 phonegap js 文件。

于 2012-09-11T01:22:14.663 回答
1

请参阅:(第 25 步可能会有所帮助)

http://docs.phonegap.com/en/edge/guide_upgrading_ios_index.md.html#Upgrading%20Cordova%20iOS

于 2012-07-25T14:14:42.867 回答
1

编辑your_project_folder/www/config.xml

和改变

preference name="phonegap-version" value="1.9.0"

preference name="phonegap-version" value="2.0.0"
于 2012-08-08T22:38:37.613 回答
0

尝试将“您的项目”根文件夹移动到相同的“CordovaLib”根文件夹。

于 2012-08-29T09:46:48.657 回答