2

私のチームの別の開発者がチェックインした新しい phonegap プロジェクトを github から取得しました。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

ここで何か不足していますか?複数の開発者がビルドできるようにするには、何が必要ですか?

前もって感謝します!

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 に答える