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.