2

我从 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

有一个platforms/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

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

提前致谢!

4

1 回答 1

2

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

.gitignore中,改变:

build

至:

build/

并删除您创建的构建目录。它实际上是一个文件,而不是目录,并且包含一个错误.gitignore- 它应该只忽略build/目录,但它错误地也忽略了(必要的)platforms/ios/cordova/build脚本,所以这就是你没有它的原因。

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

$ cordova create hello com.example.hello HelloWorld

$ cordova platform add ios

获取生成的platforms/ios/cordova/build脚本并将其放入您的实际项目中。

于 2013-11-09T16:58:22.900 回答