Mostrando entradas con la etiqueta PhoneGap. Mostrar todas las entradas
Mostrando entradas con la etiqueta PhoneGap. Mostrar todas las entradas

lunes, 24 de junio de 2013

Este tutorial esta encaminado en crear y configurar las llaves y los provision profiles para poder probar nuestras aplicaciones directamente en un dispositivo o simplemente subirlo al App Store.

Lo primero que se necesita es crear una cuenta como desarrollador en la pagina de Apple y pagar la cuota correspondiente a la inscripción como desarrollador de Apple equivalente a 99USD individual, 299USD empresas.

Ahora si lo que nos interesa:

1. Entrar a la pagina de desarrolladores de Apple (Member Center). https://developer.apple.com/membercenter/

Click para Zoom
2. Abrir la herramienta Keychain que se encuentra en Applications -> Other. Y hacemos click en la opción "Request a Certificate from a Certificate Authority"

Click para Zoom
3. Se abrira una ventana informativa donde configuraremos el certificado, en nuestro caso escogemos la opción de "Saved to disk", y colocamos nuestro nombre y nuestro correo electrónico para continuar.

Click para Zoom
4. Luego guardamos el archivo generado (.CSR - CertSigningRequest) En nuestra carpeta de preferencia.

Click para Zoom
5. Volvemos al Member Center,  y tenemos la siguiente ventana, hacemos click en el Icono  (Certificates, Identifiers & Profiles).

Click para Zoom

Click Para Zoom
 De esta forma llegamos a este administrador, hacemos click en la parte de certificados para la administración de los mismos.

Click para Zoom

6. Para crear los certificados haremos click en el botón (+) para agregar uno nuevo.
Click para Zoom
Desarrollando  aplicaciones para iOS necesitamos de dos certificados, el primero para desarrollo y el segundo es para distribución. Con el certificado de desarrollo podemos probar las aplicaciones desarrolladas en XCode directamente en nuestros dispositivos para evaluar velocidad de ejecución, desempeño, colores, gestos etc. Por otro lado el certificado de distribución lo utilizamos para exportar la ultima versión de nuestras aplicaciones antes de ser subidas al App Store.
En el caso de Developer escogemos la opción iOS App Developer, y para Distribution escogemos App Store.
Click para Zoom

7. Después de seleccionar seleccionar el tipo de certificado, se sube el archivo que habíamos generado anteriormente (.CSR)
Click para Zoom
8. Cuando subimos el archivo y pulsamos el botón de continuar, nos aparece una ventana para descargar nuestro certificado. (Estos dos pasos los realizamos tanto por Developer como por Distribution)

9. Al haber descargado los dos certificados, les hacemos doble click a cada uno para agregarlos al Keychain Access de nuestra computadora.

Para asegurarnos que fueron instalados, estos aparecerán en la sección de My certificates.


Ya en este paso habremos configurado los certificados, para empezar con la configuración de los dispositivos, y los mobile provision.


Certificados y Mobile Provision- Prueba tus aplicaciones en tu dispositivo - Parte 1

Este tutorial esta encaminado en crear y configurar las llaves y los provision profiles para poder probar nuestras aplicaciones directamente en un dispositivo o simplemente subirlo al App Store.

Lo primero que se necesita es crear una cuenta como desarrollador en la pagina de Apple y pagar la cuota correspondiente a la inscripción como desarrollador de Apple equivalente a 99USD individual, 299USD empresas.

Ahora si lo que nos interesa:

1. Entrar a la pagina de desarrolladores de Apple (Member Center). https://developer.apple.com/membercenter/

Click para Zoom
2. Abrir la herramienta Keychain que se encuentra en Applications -> Other. Y hacemos click en la opción "Request a Certificate from a Certificate Authority"

Click para Zoom
3. Se abrira una ventana informativa donde configuraremos el certificado, en nuestro caso escogemos la opción de "Saved to disk", y colocamos nuestro nombre y nuestro correo electrónico para continuar.

Click para Zoom
4. Luego guardamos el archivo generado (.CSR - CertSigningRequest) En nuestra carpeta de preferencia.

Click para Zoom
5. Volvemos al Member Center,  y tenemos la siguiente ventana, hacemos click en el Icono  (Certificates, Identifiers & Profiles).

Click para Zoom

Click Para Zoom
 De esta forma llegamos a este administrador, hacemos click en la parte de certificados para la administración de los mismos.

Click para Zoom

6. Para crear los certificados haremos click en el botón (+) para agregar uno nuevo.
Click para Zoom
Desarrollando  aplicaciones para iOS necesitamos de dos certificados, el primero para desarrollo y el segundo es para distribución. Con el certificado de desarrollo podemos probar las aplicaciones desarrolladas en XCode directamente en nuestros dispositivos para evaluar velocidad de ejecución, desempeño, colores, gestos etc. Por otro lado el certificado de distribución lo utilizamos para exportar la ultima versión de nuestras aplicaciones antes de ser subidas al App Store.
En el caso de Developer escogemos la opción iOS App Developer, y para Distribution escogemos App Store.
Click para Zoom

7. Después de seleccionar seleccionar el tipo de certificado, se sube el archivo que habíamos generado anteriormente (.CSR)
Click para Zoom
8. Cuando subimos el archivo y pulsamos el botón de continuar, nos aparece una ventana para descargar nuestro certificado. (Estos dos pasos los realizamos tanto por Developer como por Distribution)

9. Al haber descargado los dos certificados, les hacemos doble click a cada uno para agregarlos al Keychain Access de nuestra computadora.

Para asegurarnos que fueron instalados, estos aparecerán en la sección de My certificates.


Ya en este paso habremos configurado los certificados, para empezar con la configuración de los dispositivos, y los mobile provision.


martes, 4 de junio de 2013

PhoneGap en Xcode

Para esta ocación, vamos a configurar PhoneGap para usarlo desde Xcode y así poder de desarrollar aplicaciones para dispositivos iOS en HTML5 como se dijo en el tutorial anterior.

El primer paso es tener un sistema Operativo Mac® OS X® Lion (10.7) o superior, y en ella instalar Xcode 4.5 o superior.


Ahora entramos a la página oficial de PhoneGap para realizar la descarga del Software.
http://phonegap.com/download/


Luego copiamos y descomprimimos el archivo descargado a la carpera de nuestra preferencia en mi caso la copie a Documentos. Abrimos una Terminal, en ella colocamos 4 parámetros:
  • Ruta de la carpeta que descargo de PhoneGap, para ejecutar el script create ./Users/jorgerovallez/Documents/phonegap-2.7.0/lib/ios/bin/create
  • Ruta donde se desea crear el nuevo proyecto, debe ser una carpeta vacía.
  • Identificador para el proyecto Ej: co.jomobile.TestPhoneGap
  • Nombre del Proyecto Ej: Test1.
Todo esto quedara mas o menos así:

MacBook-de-Jorge-R-Ovalle-Z:/ jorgerovallez$ sudo ./Users/jorgerovallez/Documents/phonegap-2.7.0/lib/ios/bin/create /Users/jorgerovallez/Documents/Cordova/TestPG co.jomobile.Test1 Test1

Al ejecutar el anterior código se genera un nuevo proyecto de Xcode en la ruta que colocamos, antes de abrir el proyecto se debera modificar los permisos del archivo a Lectura y Escritura.



Una vez modificados los permisos procedemos a abrir el proyecto en Xcode, donde encontraremos una carpeta con el nombre www, en esta carpeta esta todo el código de la aplicación en HTML5.



Para este proyecto de ejemplo lo dejaremos tal cual, pero para próximos tutoriales modificaremos el archivo índex.html y crearemos nuestra primera aplicación.



Empezando con PhoneGap en Xcode

PhoneGap en Xcode

Para esta ocación, vamos a configurar PhoneGap para usarlo desde Xcode y así poder de desarrollar aplicaciones para dispositivos iOS en HTML5 como se dijo en el tutorial anterior.

El primer paso es tener un sistema Operativo Mac® OS X® Lion (10.7) o superior, y en ella instalar Xcode 4.5 o superior.


Ahora entramos a la página oficial de PhoneGap para realizar la descarga del Software.
http://phonegap.com/download/


Luego copiamos y descomprimimos el archivo descargado a la carpera de nuestra preferencia en mi caso la copie a Documentos. Abrimos una Terminal, en ella colocamos 4 parámetros:
  • Ruta de la carpeta que descargo de PhoneGap, para ejecutar el script create ./Users/jorgerovallez/Documents/phonegap-2.7.0/lib/ios/bin/create
  • Ruta donde se desea crear el nuevo proyecto, debe ser una carpeta vacía.
  • Identificador para el proyecto Ej: co.jomobile.TestPhoneGap
  • Nombre del Proyecto Ej: Test1.
Todo esto quedara mas o menos así:

MacBook-de-Jorge-R-Ovalle-Z:/ jorgerovallez$ sudo ./Users/jorgerovallez/Documents/phonegap-2.7.0/lib/ios/bin/create /Users/jorgerovallez/Documents/Cordova/TestPG co.jomobile.Test1 Test1

Al ejecutar el anterior código se genera un nuevo proyecto de Xcode en la ruta que colocamos, antes de abrir el proyecto se debera modificar los permisos del archivo a Lectura y Escritura.



Una vez modificados los permisos procedemos a abrir el proyecto en Xcode, donde encontraremos una carpeta con el nombre www, en esta carpeta esta todo el código de la aplicación en HTML5.



Para este proyecto de ejemplo lo dejaremos tal cual, pero para próximos tutoriales modificaremos el archivo índex.html y crearemos nuestra primera aplicación.



lunes, 3 de junio de 2013

Introducción de Phonegap - HTML5 para dispositivos móviles.

Para contextualizarnos PhoneGap es una tecnología que permite crear aplicaciones móviles en HTML5 y poderlas ejecutar de forma nativa en el dispositivo. Lo anterior sin prestarle importancia al SO como lo pueden ser: iOS, Android, Blackberry, Windows phone, WebOS, etc.




La aplicación que se desarrolla debe ser creada con HTML5, CSS3 y JavaScript aprovechando todas sus nuevas tecnologías y ventajas tales como Tags de multimedia, Gráficos vectoriales, Canvas, Local Data Storage, etc.



PhoneGap ha sido probado con múltiples frameworks de JS, entre ellos:
En los próximos tutoriales se realizaran las instalaciones de PhoneGap para iOS en XCode y para Android en Eclipse.

Introducción de PhoneGap - HTML5 para dispositivos móviles.

Introducción de Phonegap - HTML5 para dispositivos móviles.

Para contextualizarnos PhoneGap es una tecnología que permite crear aplicaciones móviles en HTML5 y poderlas ejecutar de forma nativa en el dispositivo. Lo anterior sin prestarle importancia al SO como lo pueden ser: iOS, Android, Blackberry, Windows phone, WebOS, etc.




La aplicación que se desarrolla debe ser creada con HTML5, CSS3 y JavaScript aprovechando todas sus nuevas tecnologías y ventajas tales como Tags de multimedia, Gráficos vectoriales, Canvas, Local Data Storage, etc.



PhoneGap ha sido probado con múltiples frameworks de JS, entre ellos:
En los próximos tutoriales se realizaran las instalaciones de PhoneGap para iOS en XCode y para Android en Eclipse.