Pertanyaan Instal versi khusus Cordova CLI di Visual Studio 2017


Saya perlu melakukan beberapa pembaruan untuk aplikasi Cordova yang dibuat menggunakan Visual Studio 2017 Tools untuk Apache Cordova (TACO).

Versi Cordova CLI yang tercantum dalam file config.xml adalah 6.3.1 dan cordova-ios versi platform adalah 4.2.0

Ketika saya mencoba untuk membangun proyek (menggunakan Mac dengan Xcode 2.3.3, saya mendapatkan kesalahan ini

Build gagal dengan kesalahan Remotebuild membutuhkan proyek Anda untuk digunakan   cordova-ios 4.3.0 atau lebih tinggi dengan XCode 8.3. Harap perbarui   versi cordova-ios.

Saya tidak melihat pembaruan apa pun ke TACO di VS2017 atau petunjuk dalam dokumentasi Microsoft untuk Apache Cordova Tools.

Idealnya, saya ingin membuat pembaruan versi paling kecil mungkin untuk membuat build saya bekerja dengan Xcode 8.3.3.

Saya tahu ada versi Cordova 7.0.1, tetapi saya tidak ingin melakukan peningkatan itu karena saya berada di bawah kendali waktu.


4
2017-09-13 16:44


asal


Jawaban:


Saya tidak melihat pembaruan apa pun ke TACO di VS2017 atau petunjuk dalam dokumentasi Microsoft untuk Apache Cordova Tools.

Anda dapat mengikuti langkah-langkah di bawah untuk menggunakan cordova-ios terbaru:

  1. Buka config.xml dengan desainer
  2. Toolset-> Periksa kotak centang Take latest patch(requires internet) pada baris cordova-ios.

Memperbarui:

Jika Anda tidak melihat kotak centang di halaman desainer, Anda perlu mengubahnya di xml. Temukan tag berikut di config.xml:

<engine name="ios" spec="4.2.0" />

dan memodifikasinya menjadi:

<engine name="ios" spec="~4.2.0" />

Pembaruan2:

Jika versi masih belum diperbarui hingga terbaru, cobalah langkah-langkah di bawah ini untuk memperbaiki masalah:

  1. Bersihkan cache cordova di bawah: Tools-> Options-> Tools for Apache Cordova-> Hapus Cordova cache.
  2. Buka cmd dari folder proyek Anda;
  3. Mengetik npm install -g cordova-ios untuk menginstal secara global cordova-ios (membutuhkan node yang diinstal sebagai pra-kerja);
  4. Kemudian cordova platform rm ios;
  5. Mengetik cordova platform add ios;
  6. Jalankan proyek Anda lagi

1
2017-09-14 01:22



Untuk iOS, instal iOS@4.3.1. Ini adalah satu-satunya versi yang saya temukan bekerja dengan Xcode 8.3.3


1
2017-09-15 01:05



Saya mengalami kesalahan yang sama, ikuti langkah-langkah ini:

1- Jika belum diinstal, instal Node

2- Pasang versi terbaru cordova atau lainnya:

npm install -g cordova

3- Instal taco-cli:

npm install -g taco-cli

4- Konfigurasikan taco-cli:

taco remote add ios

(menjawab beberapa pertanyaan, MAC IP, Port, dll ...)

5- di proyek root Anda tambahkan atau edit file bernama "taco.json", tambahkan di dalam:

{
    "cordova-cli": "7.1.0"
}

Dimana 7.1.0 sesuai dengan versi cordova Anda (cordova --v)

6- Cobalah untuk meniru MAC Anda:

taco emulate ios

Anda mungkin akan memiliki kesalahan tentang platform. Abaikan itu

7- Tutup kemudian buka Visual Studio

8- Pada Visual Studio buka UI EDITOR config.xml dan ubah nama toolset dengan

Cordova global    enter image description here

9-Build menggunakan Visual Studio.

Jika tidak berhasil, tolong beri tahu saya


0
2017-11-03 16:17