2016-12-15 13 views
10

Mam aplikację Cordova (wersja 5.2), którą uruchamiam na iOS (platforma v3.9.1) i Android (platforma v5.0). Czy najlepiej uaktualnić Cordova z wiersza poleceń, a następnie ręcznie szukać aktualizacji wtyczki, czy powinienem najpierw wyszukać aktualizacje wtyczki, a następnie zaktualizować Cordova? Niedawno uaktualniłem także wersję XCode 7.2 do XCode 8 i prosi mnie o wprowadzenie zmian w zalecanych ustawieniach projektu, co wydaje się przełamywać. Czy powinienem zezwolić XCode na wprowadzanie zmian do projektu, czy też powinienem najpierw uaktualnić Cordova? Szukam przepływu pracy i najlepszego sposobu zarządzania tymi aktualizacjami. Każda rada jest doceniana, dziękuję.Jak zaktualizować aplikację Cordova i wtyczki

Odpowiedz

7

Najpierw zaktualizuję Twoją platformę Cordova. Główną wersją, na którą zwracam uwagę, jest wersja platformy cordova. Tak więc w twoim przypadku [email protected] i [email protected]. Pakiety te kontrolują bibliotekę cordova, która jest wstrzykiwana do twojego natywnego projektu. Określają także, której wersji Xcode można użyć.

cordova-cli przypina niektóre wersje platform domyślnie po uruchomieniu cordova platform add <platform_name>. Zwykle trzymam się najbardziej stabilnej wersji cordova-cli dla moich potrzeb, a następnie ręcznie dodam określone platformy (zazwyczaj najnowsze). cordova platform add [email protected].

Każdy poważny powód, dla którego jesteś [email protected], [email protected] i [email protected]?

+0

To jest właśnie to, od czego zacząłem i od jakiegoś czasu się nie aktualizowałem. Jednak najpierw uaktualniłem samą cordova do wersji 6.4, a następnie uruchomiłem aktualizację platformy dla iOS do wersji 4.3.1, próbowałem zrobić kompilację i dostałem błąd, po zaktualizowaniu kilku wtyczek Wygląda na to, że wróciłem do pracy, dziękuję w tym poście kolejność operacji była w zasadzie tym, czego szukałem, więc uważam to za moją odpowiedź, jeszcze raz dziękuję! – Stradosphere

0

Infact można również utworzyć nowy projekt po aktualizacji cordova i dodać odpowiednie platformy i wtyczki, aby istniejący projekt roboczy był nienaruszony w celach informacyjnych.

Jeśli chcesz zastosować to podejście, sprawdź to poniżej SO post. Nawet ten post jest związany z portowaniem app cordova z jednego komputera na inny, ale kroki nadal są dobre nawet w tym przypadku. Mam nadzieję, że to pomoże.

0

Najpierw należy zaktualizować Cordova (lepiej zainstalować globalnie z npm install -g cordova). Po tym, aby zaktualizować wszystkie swoje wtyczki, wystarczy je usunąć i wczytać do projektu, zostaną one automatycznie zaktualizowane, aby były kompatybilne z ostatnią wersją Cordova.

0

platforma Cordova usunąć platformie Android Cordova dodać [email protected]

Jeśli użyć powyższej metody, należy pamiętać, że wszelkie zmiany wprowadzone w folderze Platforma Android zostaną utracone (edytując zawartość tego folderu jest zniechęcony).

Możesz również spróbować użyć skryptu aktualizacji platformy. W przypadku projektów niebędących CLI, uruchom: ścieżka/update

bin/do/projekt

dla projektów CLI:

zaktualizować wersję Cordova CLI. Zobacz Interfejs wiersza poleceń.

Uruchom aktualizację platformy cordova [email protected] w istniejących projektach.