versiones run descargar cordova cordova-ios

run - Error de Cordova: su plataforma ios no tiene Api.js



descargar cordova phonegap (4)

Intento crear una aplicación cordova ios pero no tengo mucha suerte y recibo errores extraños.

El uso de esta versión de Cordova con la versión anterior de cordova-ios está en desuso. Actualiza a [email protected] o más nuevo.

Error: su plataforma ios no tiene Api.js

La primera advertencia dice que mi versión de cordov-ios es antigua, lo cual es extraño ya que este es mi resultado:

$ cordova --version 7.0.1 $ cordova platform version ios Installed platforms: ios 4.4.0 Available platforms: android ~6.2.2 blackberry10 ~3.8.0 (deprecated) browser ~4.1.0 osx ~4.0.1 webos ~3.7.0

Así que claramente tengo las últimas versiones necesarias.

Y luego el error Api.js ¿Qué está causando esto?

Error: su plataforma ios no tiene Api.js

¿Algunas ideas?


Estaba teniendo exactamente este problema, pero logré resolverlo simplemente eliminando y luego agregando la plataforma IOS dentro de mi proyecto:

cordova platform rm ios cordova platform add ios

Esto parecía arreglar lo que de alguna manera se había roto al actualizar Córdova ...


Supongo que intentar usar el código en desuso es la razón por la que veo el mensaje de error.

Parece que uno debería estar usando la última versión del nodo. También realicé todas mis actualizaciones de software para Xcode. También conecté mi iPhone a mi computadora. Incluso después de eso (y antes de actualizar el nodo) todavía estaba viendo esto:

cordova platform add ios Warning: using node version v0.12.0 which has been deprecated. Please upgrade to the latest node version available (v6.x is recommended). Using cordova-fetch for cordova-ios@^4.4.0 Adding ios project... Error: Your ios platform does not have Api.js

Entonces decidí resolver la advertencia actualizando el nodo . Y finalmente el éxito:

sudo n latest node --version => v8.0.0 cordova platform rm ios cordova platform add ios Using cordova-fetch for cordova-ios@~4.4.0 Adding ios project... Creating Cordova project for the iOS platform: Path: platforms/ios Package: com.example.hello Name: HelloWorld iOS project created with [email protected] Installing "cordova-plugin-whitelist" for ios --save flag or autosave detected Saving ios@~4.4.0 into config.xml file ...


Tiene el mismo problema con la última versión de cordova (7.0.1)

Se produjo un error al agregar la plataforma iOS y logró resolverlo actualizando nodeJS a la última versión (6.11.1)