Informate sin compromiso
659 552 510

 

 
Miércoles, 12 Marzo 2014 08:33

Instalación Phonegap 3 (en Mac)

Saluods, en este tutorial vamos a ver en primer lugar, la instalación de Phonegap o Cordova en mac, con la versión 3 (la 3.4 es la del video). Lo primero que necesitamos es instalar Node JS, para ello debemos ir a esta página:

http://nodejs.org/

La instalación es muy muy sencilla y tan solo tenemos que seguir los pasos marcados. Uan vez hemso instalado Node JS ya estamos listos para ejecutar sus comando. Abrimos el terminal e instalamos Phonegap / Cordova de la siguiente forma:

sudo npm install-g cordova

También se puede hacer:

sudo npm install-g phonegap

Estupendo, pues hecho esto, nos aseguramos de que estamos en la raiz, con el comando "cd" y si es así vamos a crear un proyecto de la siguiente forma:

cordova create miproyecto com.tudominio.miproyecto Miproyecto

Genial, si todo va bien, accedemos al directorio creado:

cd workshop

y luego añadimos las plataformas para las que vamos a desarrollar la app:

cordova platforms add ios

Estupendo, esto nos crea el proyecto, que podemos abrir con xcode. El Xcode lo vamos a necesitar para bastantes tareas así que asegurate de que está instalado en una versión superior a la 4, Xcode es gratuito y se puede bajar desde aquí: Xcode

Pues lo siguiente es testear que todo esta funcionando correctamente, asi que vamos a compilar mediante:

cordova build ios

 

y cuando termine el proceso la abrimos en el emulador (este se instala y descargar desde Xcode, o lo podemos hacer a mano desde consola). Si no tienes el emulador instalado, lo puedes hacer directamente asi:

sudonpm install-g ios-sim

 

y si ya lo tienes, lo que hacemos es ejecutarlo:

cordova emulate ios

Bueno pues phonegap ya esta instalado y funcionando. En esta versión notarás que las APIs ya no están por defecto y tenemos que cargarlas como plugins, así que te invito a pasar al siguiente tutorial donde te explico como se instalan y testean.

Publicado en Phonegap

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies Más información.