domingo, 13 de abril de 2014

Subir un proyecto a GIT

Lo primero que necesitamos es un servidor donde crear el repositorio,
En bitbucket se pueden registrar proyectos y configurarlos como privados.
Una vez nos registramos creamos el repositorio:
Una vez que lo tenemos creado es necesario crear el proyecto en el directorio local y posteriormente subir el contenido:
Nos vamos a la carpeta donde tenemos el proyecto y ejecutamos las siguientes instrucciones:
git add * git commit -m "Comentario deseado" git push -u origin master
Con esto hemos añadido todos los archivos, hemos hecho el commit en local y hemos subido los cambios al servidor

Una vez que tenemos hecho esto la siguiente vez que trabajemos con Xcode lo podemos hacer directamente.



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.