安装新的phonegap即phonegap 2.0 我得到了这个错误任何一个请帮我解决这个错误iam使用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
错误:/ VERSION:没有这样的文件或目录
答案 0 :(得分: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
项,如果有项,则将其删除,然后重新添加。
花了我几个小时才找到它,希望它能节省时间给别人!
答案 1 :(得分:1)
参见:(步骤25可能有所帮助)
http://docs.phonegap.com/en/edge/guide_upgrading_ios_index.md.html#Upgrading%20Cordova%20iOS
答案 2 :(得分:1)
修改your_project_folder/www/config.xml
并更改
preference name="phonegap-version" value="1.9.0"
到
preference name="phonegap-version" value="2.0.0"
答案 3 :(得分: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文件。
答案 4 :(得分:0)
尝试将“Your Project”根文件夹移动到相同的“CordovaLib”根文件夹。