2014-05-23 9 views
15

Sprawdziłem dokumentację, ale nie znalazłem jasnego wyjaśnienia tego polecenia.Co robi cordova?

Czy ktoś wie, co dokładnie robi komenda cordova prepare?

  1. czy aktualizuje specyficzne dla platformy foldery www?
    • Jeśli tak, to czy kopiuje pełną zawartość katalogu głównego www?
  2. czy aktualizuje ikony specyficzne dla platformy?
    • jeśli tak, gdzie powinny znajdować się ikony źródłowe?
  3. czy aktualizuje ekrany powitalne poszczególnych platform?
    • Jeśli tak, gdzie powinny znajdować się ekrany powitalne źródła?
  4. czy aktualizuje inne zasoby specyficzne dla platformy?
  5. czy aktualizuje manifest Androida?
    • jeśli tak, w jaki sposób dostosować manifest tak, aby cordova prepare łączył linie dostosowywania i wygenerowane?
  6. Jakie inne pliki są aktualizowane na platformie Android?
  7. Jakie inne pliki są aktualizowane na platformie ios?

Odpowiedz

4

Cordova przygotować: Przygotowuje [platformę ...] kopiuje pliki do określonych platform lub wszystkich platform. Jest gotowa do budynku przez Eclipse, Xcode, itp

Patrz: Cordova Commands

jako dokumentacja mówi:

W tym przypadku, po uruchomieniu przygotować, można użyć Apple Xcode SDK jako Alternatywa do modyfikacji i kompilacji specyficznego dla platformy kodu, który generuje Cordova w ramach platform/ios. Możesz użyć tego samego podejścia z pakietami SDK innych platform.

Patrz: Apache Cordova API Documentation

+1

Dziękuję, zadam bardziej precyzyjne pytanie, bo ja nadal nie rozumiem, w jaki sposób i gdzie dodać pliki platforma-agnostyk i specyficzne dla platformy ... – jeromerg

+1

Które pliki są kopiowane? Właśnie o to chodzi. Edytuję pytanie. – jeromerg

+0

@jrg: Generalnie Komenda przygotowania cordova kopiuje zawartość ze wspólnej strony www do określonego katalogu platformy. –

2

w Cordova 5, nowa fajna funkcja dodana do polecenia Cordova Prepare:

<feature> znaczniki zostały przemianowane tagów w swoich projektach config.xml. Dodanie tagu <plugin> do pliku config.xml pobierze i zainstaluje go na cordova przygotować, jeśli nie jest jeszcze zainstalowany.

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