Что готовит кордова?

Я проверил документацию, но не нашел четкого объяснения об этой команде.

Так кто-нибудь знает, что именно делает команда cordova prepare?

  1. Обновляет ли он специфичные для платформы папки www?
    • Если да, копирует ли он полное содержимое рута www?
  2. Обновляет ли она иконки для конкретной платформы?
    • Если да, где должны располагаться значки источников?
  3. Обновляет ли он платформенные заставки?
    • Если да, где должны быть расположены заставки источника?
  4. Обновляет ли он другие ресурсы для конкретной платформы?
  5. Обновляет ли он манифест Android?
    • Если да, то как я могу настроить манифест, чтобы в cordova prepare объединялись настройки и сгенерированные строки?
  6. Какие другие файлы обновляются для платформы Android?
  7. Какие другие файлы обновляются для платформы iOS?

Ответ 1

Cordova prepare: готовит [<platform> [..]], копируя необходимые файлы в указанную папку платформы или для всех папок платформы. Затем проект готов для сборки с помощью Eclipse, Xcode и т.д.

См.: Команды Cordova

Как сказано в документации:

В этом случае, запустив подготовку, вы можете использовать Apple Xcode SDK в качестве альтернативы для изменения и компиляции кода для конкретной платформы, который Cordova генерирует на платформах /ios. Вы можете использовать тот же подход с SDK других платформ.

См. Документацию по API Apache Cordova.

Ответ 2

В Cordova 5 в команду cordova prepare добавлена новая интересная функция:

Теги <feature> были переименованы в теги в ваших проектах config.xml. Добавление <plugin> в ваш config.xml приведет к извлечению и установке его на cordova prepare, если он еще не установлен.

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