我从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
我在这里遗漏了什么吗?我需要什么才能让多个开发人员构建?
提前致谢!
答案 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
脚本并将其放入真实项目中。