web-dev-qa-db-ja.com

コルドバは何を準備しますか?

ドキュメントを確認しましたが、このコマンドに関する明確な説明は見つかりませんでした。

したがって、コマンドcordova prepare 行う?

  1. プラットフォーム固有のwwwフォルダを更新しますか?
    • はいの場合、ルートwwwのコンテンツ全体をコピーしますか?
  2. プラットフォーム固有のアイコンを更新しますか?
    • はいの場合、ソースアイコンはどこに配置する必要がありますか?
  3. プラットフォーム固有のスプラッシュ画面を更新しますか?
    • はいの場合、ソーススプラッシュスクリーンはどこに配置する必要がありますか?
  4. 他のプラットフォーム固有のリソースを更新しますか?
  5. Androidマニフェストを更新しますか?
    • はいの場合、マニフェストをどのようにカスタマイズすれば、cordova prepareカスタマイズと生成された行の両方をマージしますか?
  6. Androidプラットフォーム用に更新されている他のファイルはどれですか?
  7. IOSプラットフォーム用に更新されている他のファイルはどれですか?
20
jeromerg

Cordova prepare:必要なファイルを指定されたプラットフォームフォルダーまたはすべてのプラットフォームフォルダーにコピーすることにより、[<platform> [..]]を準備します。これで、プロジェクトはEclipse、Xcodeなどでビルドできるようになります。

参照: Cordovaコマンド

ドキュメントが言うように:

この場合、準備を実行すると、代わりにAppleのXcode SDKを使用して、Cordovaがplatform/ios内で生成するプラットフォーム固有のコードを変更およびコンパイルできます。他のプラットフォームのSDKでも同じアプローチを使用できます。

参照: Apache Cordova APIドキュメント

5
Vaibhav Jain

Cordova 5では、新しいクールな機能がcordova prepareコマンドに追加されています。

<feature>タグは、プロジェクトのconfig.xmlでタグに名前が変更されました。 <plugin>タグをconfig.xmlに追加すると、それがフェッチされ、cordova prepareにインストールされます(まだインストールされていない場合)。

http://cordova.Apache.org/news/2015/04/21/tools-release.html

2
Ali Gonabadi