我按照PhoneGap 2.0.0中的说明开始使用iOS指南。它似乎没有更新到目前为止,因为创建的项目中的某些文件具有除指南之外的其他名称。除此之外,在构建时会出现警告和错误。
- 警告:检查依赖项:缺少依赖项目标“CordovaLib(来自CordovaLib.xcodeproj)”
- 错误: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中/条 / VERSION /&lt; ...&gt; /Build/Products/Debug-iphonesimulator/Test.app
醇>错误:/ VERSION:没有这样的文件或目录
你有什么想法让它运作起来吗?谢谢和最好的问候。
答案 0 :(得分:15)
下载并解压缩PhoneGap 2.0.0后,打开“phonegap-phonegap-ff91e6e / lib / ios / Cordova-2.0.0.dmg”,然后安装“Cordova-2.0.0.pkg”。关闭并重新打开您的项目。它应该工作。
答案 1 :(得分:11)
您需要手动设置CORDOVALIB设置:
打开XCode - &gt;首选项,转到位置 - &gt;源树
如果您没有CORDOVALIB条目,请创建一个:
点击底部的“+”,输入:
“Path”应指向Cordova Installer(Cordova-2.0.0.pkg)创建的文件夹。
答案 2 :(得分:3)
为我找到解决方案:将CordovaLib.xcodeproj导入到项目的工作区中。 如果您同时打开2个打开的PhoneGap项目,CordovaLib将仅用于其中一个...关闭所有phonegap项目并一次只打开一个。
答案 3 :(得分:2)
我刚刚清理了项目并且工作正常:产品 - &gt;清洁
答案 4 :(得分:0)
我发现我正在使用Mountain Lion并遇到同样的问题。我不得不去系统偏好&gt;安全与安全隐私&gt; &#34;允许从&#34;
...然后选中&#34; Anywhere&#34;的选项。他们锁定外部应用程序,默认情况下仅从Mac App Store加载。
答案 5 :(得分:0)
将CordovaLib.xcodeproj(在我的Documents / CordovaLib目录中 - 安装程序完成该部分,至少......)拖放到我的项目中(将其创建为子项目)为我摆脱了这些错误。