martes, 18 de febrero de 2014

Subir una IPA con Application loader

Lo primero que necesitamos es generar un provisioning profile de tipo Distribución para Apple Store:

Una vez que lo tenemos lo asociamos al proyecto:
Y generamos el archivo desde el menu Product->Archive.
Una vez que lo tenemos pulsamos sobre Distribute:
Pero en lugar de mandarlo directamente al Apple Store desde Xcode, seleccionamos la opción de Adhoc como si fuera para dispositivo, pero elegimos el provisioning de Apple Store:

Y pulsamos en exportar

Le ponemos el nombre y nos genera el archivo IPA.


Ahora es el momento de utilizar la aplicación "Application Loader":
Nos validamos con la cuenta de Apple:
Y utilizamos la opción de "Entregar Aplicación":
Aquí nos tiene que salir la aplicación que previamente habremos configurado en itunes connect y que tiene que estar en estado "Waiting for upload", seleccionamos la IPA y dejamos que se suba.





miércoles, 12 de febrero de 2014

Generar una IPA para probar en un dispositivo II

Partimos de un proyecto y un provisioning ya creado, (si no tienes esto ultimo puedes ver como crear uno en este enlace

Lo primero que tenemos que hacer es ir a las propiedades de Xcode:
Ahora tenemos que crear la cuenta:
Utilizando los datos de la cuenta que hemos usado para registrarnos como desarrolladores de Apple:

Una vez añadido vemos que somos Agent de IOS:
Y pulsando en detalles podemos ver los provisioning que tiene asociados:

Ahora es el momento de configurar el proyecto:

Para ello elegimos en la pestaña General el TEAM correspondiente a nuestra cuenta y como Bundle identifier el que corresponde a nuestra aplicación creada en el portal de desarrollo.
En la pestaña build settings tenemos que elegir el provisioning profile y el code signing Identity:
Que corresponden con los certificados creados en el post anterior

Ya tenemos todo configurado y podemos generar la IPA. para ello elegimos como destino del proyecto un dispositivo físico, no es necesario que esté conectado:

Y generamos el archivo:
Nos preguntará por el certificado necesario para firmar:
Y nos abrirá la ventana del Organizer con el archivo generado:
Desde aquí podremos generar la ipa con el botón "Distribute", eligiendo el tipo Ad Hoc:
Seleccionando el provisioning profile:
Y por último poniendo nombre al fichero:


Con esto tenemos una archivo con nuestra aplicación, firmado y listo para ser probado en los dispositivos seleccionados:

Para pasarlo al dispositivo se puede utilizar Itunes o i-funbox 
El proceso en este ultimo es tan fácil como conectar el dispositivo y pinchar en la opción de "Instalar Aplicación"


Con eso tendremos la aplicación en nuestro dispositivo lista para probar.










Generar una IPA para probar en un dispositivo I

Vamos a la web de desarrolladores de apple [enlace]



Una vez que nos hemos validado, lo primero que tenemos que hacer es generar un certificado:
Elegimos el tipo de Producción
que nos permitirá elegir ad Hoc.

Ahora tenemos que abrir la utilidad "Llaveros"

Y tenemos que solicitar un certificado a una autoridad

Rellenamos los datos:
Y guardamos el fichero:
Ahora volvemos a la página y vamos a continuar el proceso:
Seleccionamos el fichero:
Y una vez generado descargamos el certificado:


Ahora el siguiente paso es generar la aplicación:
Introducimos la descripción y el bundle ID:
Y confirmamos los datos:
Ya tenemos la aplicación.
Ahora vamos a dar de alta los dispositivos sobre los que se quiere probar:
Introducimos el nombre y el udid, este parametro es lo importante pues sino la IPA no funcionará. Para obtenerlo podemos hacerlo mediante itunes (http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid) o mediante una web (get.udid.io)
Y vemos que se ha generado correctamente:



El ultimo paso es generar el provisioning profile
Elegimos el tipo Ad hoc
Elegimos la aplicación de entre las existentes:
Y elegimos el certificado a utilizar entre los existentes:
Por ultimo elegimos los dispositivos sobre los que queremos interacturar:
Le ponemos un nombre y ya lo podemos descargar:


Con esto tenemos lo necesario para ir al XCODE y generar la IPA y poder probar desde un dispositivo real, puedes ver como hacerlo en [enlace]:

martes, 11 de febrero de 2014

Subir una aplicacion al google play

Lo primero que necesitamos es tener una cuenta de desarrollador y haber pagado la cuota (25 dolares, cuando se hizo este post).

Lo primero es crear una nueva aplicación

Rellenamos el nombre y el idioma:


Una vez creada ir al apartado APK




Y pulsar sobre "Subir nuevo APK de producción"


Ahora es momento de ir a Eclipse
Con el proyecto abierto pulsamos botón derecho y nos vamos a la opción "Android tools"->Export Signed Application Package

Indicamos el proyecto y pulsamos Next.


Ahora tenemos que elegir un keystore o crear uno nuevo.
Por se la primera vez vamos a crear uno.

Una vez creado seguimos con la key.

Y por ultimo nos indica donde queremos guardar el fichero APK.



Una vez que tenemos el fichero podemos volver al play store y proceder a subir el archivo.
Una vez subido nos aparece un resumen de la versión subida, que dispositivos soportan  y estamos listos para poder publicarla*.

*para poder publicar es necesarios ademas preparar la ficha de la aplicación, con las capturas de pantalla y los textos de descripción.