Como crear un proyecto con cordova/phonegap y como trabajar con el

DEVICEREADYPor ser el proyecto libre, utilizare el comando cordova, pero los comandos funcionan de igual manera con phonegap.

  1. Abrir terminal (Aplicaciones>Utilidades>Terminal.app) y vamos a donde queremos dejar nuestro proyecto, en nuestro caso, la raiz de la carpeta de usuario.
    cd
  2. Generamos un nuevo proyecto, “Hello_app” sera la carpeta del proyecto, “com.tierra0.Hello_app” el nombre interno de la app y “HelloWorld” el nombre de la app.
    cordova create Hello_app com.tierra0.Hello_app HelloWorld
  3. Vamos a la carpeta del proyecto y generamos la app de iOS
    cd Hello_app
    cordova platforms add ios
  4. Construimos desde el terminal la aplicación (de ios)
    cordova build ios
  5. Ejecutamos la app en el emulador
    cordova emulate ios

La primera vez que se genera el codigo tarda bastante, pero las siguientes solo lleva unos segundos.
Cada vez que cambiemos algo del codigo, para ver los cambios en el emulador tendremos que repetir los pasos 3 y 4 estando en la carpeta del proyecto:
cordova build ios
cordova emulate ios

Como nota adicional, para instalar un plugin (para acceder a la cámara, contactos, archivos…) necesitamos añadir un plugin que amplie las capacidades base de cordova de esta manera cordova plugin add NOMBRE.DEL.PLUGIN por ejemplo, para acceder a la agenda, cordova plugin add org.apache.cordova.contacts. Aquí os dejo la web oficial de plugins/APIs de cordova.