2012-07-24 77 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