无法从github拉出phonegap项目并成功构建

时间:2013-11-03 01:08:44

标签: cordova phonegap-build

我从github上取了一个新的phonegap项目,团队中的另一位开发人员已经签入。我安装了phonegap(3.1.0)(我能够构建我创建的phonegap项目很好)。当我尝试运行时

phonegap build ios

我收到以下错误:

An error occurred while building the ios project... platforms/ios/cordova/build: No such file or directory

有一个platform / ios / .gitignore文件(在创建项目时由phonegap创建)包含以下内容:

*.mode1v3
*.perspectivev3
*.pbxuser
.DS_Store
build
www/phonegap.js

所以有理由没有构建目录cordova / build,所以我想我会创建它。现在我收到了这个错误:

An error occurred while building the ios project... platforms/ios/cordova/build: is a directory

我在这里遗漏了什么吗?我需要什么才能让多个开发人员构建?

提前致谢!

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题 - 这就是为我解决的问题:

.gitignore中,更改:

build

为:

build/

并删除您创建的构建目录。它实际上是一个文件,而不是一个目录,并且包含的​​.gitignore中存在一个错误 - 它应该只忽略build/目录,但它也错误地忽略了(必要的){{1} }脚本,这就是为什么你没有它。

您必须自己恢复platforms/ios/cordova/build文件。在临时目录中,创建一个新的一次性项目并添加ios平台:

build

$ cordova create hello com.example.hello HelloWorld

获取生成的$ cordova platform add ios脚本并将其放入真实项目中。