iPhone SDK instale aplicaciones en dispositivos iPhone para desarrollo

Este tutorial enseñará a los usuarios principiantes de iOS SDK cómo instalar aplicaciones en el hardware del sistema operativo de su iPhone para la prueba y el desarrollo.

Requisitos de instalación de la aplicación:

  • Una cuenta de desarrollador de Apple (registro gratuito)
  • Membresía del programa iPhone Developer ($ 99 por año)
  • Un dispositivo de desarrollo iOS (iPhone, iPodTouch o iPad)

Paso 1: Inicie sesión en el Portal de aprovisionamiento de iPhone

Inicie sesión en su cuenta de desarrollador de Apple navegando a http://developer.apple.com/iphone. Una vez allí, vaya al Portal de aprovisionamiento de iPhone..

Paso 2: Instale el certificado intermedio WWDR

Lo primero que tendremos que hacer es descargar el Certificado Intermedio WWDR. Una vez en el portal, haga clic en "Certificado" en la barra lateral y se le mostrará un enlace para descargar el "Certificado Intermedio WWDR".

Descargue el archivo y haga doble clic para agregarlo al programa Keychain Access en Mac OS.

Paso 3: Crear un certificado de desarrollo

A continuación, tendremos que descargar un certificado para el desarrollo. Para obtener el certificado de desarrollo, necesitaremos generar una "Solicitud de firma de certificado" desde Keychain Access.

Abra el programa Keychain Access en su mac. Se puede encontrar en Aplicaciones> Utilidades> Acceso Llavero, o simplemente buscando "Acceso a Llaves" con Spotlight.

Una vez que esté abierto, vaya al menú desplegable "Acceso a Llaves" en su barra de menú y seleccione "Asistente de certificados" y luego "Solicitar certificado de una autoridad de certificación".

Una ventana aparecerá. Complete la ventana con su información, pero deje en blanco la "Dirección de correo electrónico de CA" y seleccione "Guardar en disco" de los botones de radio. Guárdelo en una ubicación que sea fácil de encontrar, como su escritorio, ya que necesitará el archivo en breve para generar el certificado..

Regrese a la sección "Certificado" del Portal de aprovisionamiento y asegúrese de haber seleccionado la pestaña "Desarrollo". Desde allí, presione "Nuevo certificado" y cargue la solicitud que realizó en su escritorio. Es posible que deba actualizar la página en unos momentos para cambiar el estado de "Pendiente" a disponible para descargar. Si está trabajando como miembro de un equipo en un proyecto más grande, es posible que necesite que su gerente apruebe la solicitud de certificado..

Esperemos que todo haya ido bien y que hayas podido crear un certificado. Continúe y descargue el certificado, luego instálelo haciendo doble clic en el archivo o, si Keychain Access está abierto, arrastre el archivo sobre el ícono de Keychain Access en el dock.

Paso 4: Crear una ID de aplicación

A continuación necesitamos una ID de aplicación. Vuelva al Portal de aprovisionamiento y seleccione la opción "ID de aplicación" en el menú de la izquierda.

Hay dos tipos distintos de ID de aplicación para elegir.

Un enfoque es crear una ID de aplicación para una sola aplicación. Esto le permitirá habilitar funciones avanzadas como compras en la aplicación, integración de Game Center o notificaciones push. Para hacer este enfoque, estructure el identificador del paquete de la siguiente manera:

 com.companyname.AppName

Si desea crear una ID de aplicación para una sola aplicación, complete la pantalla como se muestra:

El segundo enfoque se denomina ID de paquete comodín. Este enfoque le permitirá crear una ID de aplicación que se puede usar para varias aplicaciones que le gustaría compartir un llavero entre.

Para tomar este enfoque, complete el formulario como se muestra:

Paso 5: Encuentra y agrega tu dispositivo UDID

Seleccione el enlace "Dispositivos" en el menú de la izquierda en el "Portal de aprovisionamiento".

Para agregar un dispositivo, necesitará el identificador de dispositivo exclusivo del dispositivo, también conocido como UDID.

Para obtener el UDID, conecte el dispositivo a iTunes y seleccione su dispositivo en la lista. En la pestaña "Resumen" del dispositivo, aparecerá una descripción llamada "Número de serie" junto a la imagen del dispositivo. Haga clic una vez en el número de serie y debería cambiar a "Identificador", o su UDID. Copia tu UDID en el portapapeles. (Comando + C en Mac / Control + C en Windows)

Otro enfoque es simplemente descargar una de las muchas aplicaciones gratuitas “UDID” en la App Store, y enviar por correo electrónico o copiar el UDID de esa aplicación.

Una vez que tenga su UDID, haga clic en agregar dispositivo desde la pestaña de dispositivos en el Portal de aprovisionamiento. Ingrese un nombre bajo "Nombre del dispositivo" e ingrese el UDID bajo "ID del dispositivo".

Paso 6: Crear y descargar el perfil de aprovisionamiento

Ahora que ha agregado su dispositivo y ha creado una ID de aplicación, podemos generar un perfil de aprovisionamiento.

Seleccione la pestaña "Aprovisionamiento" en el menú de la izquierda. Asegúrese de que la pestaña "Desarrollo" esté seleccionada y haga clic en el botón "Nuevo perfil".

Nombré mi nuevo perfil "Desarrollador". En el certificado, elija su certificado de desarrollo y en la ID de la aplicación, elija el ID que hicimos en el paso 2. En los dispositivos, seleccione todos los dispositivos que tenga que vaya a utilizar para el desarrollo.

Presione "Enviar" para regresar a la página de resumen para el aprovisionamiento. Una vez en esta página, si el estado se establece en "pendiente", deberá actualizar su navegador antes de poder seleccionar "Descargar". Si usted es un miembro del equipo en la cuenta de otra persona, es posible que deba esperar a que aprueben su Solicitud de creación de certificado. Descarga el certificado para continuar..

Paso 7: Instalar el perfil de aprovisionamiento

En este paso, instalaremos el perfil en su dispositivo y en Xcode..

Asegúrese de que su dispositivo esté conectado y, desde su carpeta de descargas, arrastre el Perfil de aprovisionamiento al icono de Xcode.

Luego ingrese a Xcode y abra el organizador yendo a Ventana> Organizador. Allí deberías ver el nombre de tu dispositivo a la izquierda. Haga clic en el dispositivo que tiene un punto verde al lado y asegúrese de que se puede usar para el desarrollo, haciendo clic en "Usar para el desarrollo" si aparece..

En la información de resumen del dispositivo debería ver una tabla llamada "Aprovisionamiento". Arrastre y suelte el perfil de provisión de su carpeta de descargas en eso también.

Paso 8: Configurar las configuraciones de compilación

En este paso, construirá su aplicación para ejecutarse en su dispositivo.

En su proyecto Xcode, abra el archivo info.plist desde el panel "Grupos y archivos". Complete el valor del "Identificador de paquete" con el creado anteriormente y asociado con el ID de la aplicación.

Finalmente, seleccione Proyecto> Editar configuración del proyecto en la barra de menú de Xcode o simplemente haga clic con el botón derecho o presione el botón del control sobre el archivo del proyecto como se muestra a continuación:

Se abrirá una nueva ventana. Seleccione la pestaña "construir" en esta ventana.

Desplácese hasta la sección "Firma de código" y seleccione la identidad de perfil de aprovisionamiento correcta en el menú desplegable asociado con el dispositivo iOS.

Paso 9: Ejecutar en dispositivo

Antes de construir y ejecutar, asegúrese de seleccionar "Dispositivo" de Proyecto> Establecer Active SDK en la barra de menú de Xcode. También asegúrese de haber seleccionado el dispositivo correcto de Proyecto> Establecer ejecutable activo. Finalmente, asegúrese de que su dispositivo iOS esté encendido, conectado a su computadora, que iTunes lo reconozca y que su pantalla no esté bloqueada.

¡Ahora debería estar listo para construir, instalar y ejecutar su primera aplicación en su hardware iOS! Haga clic en el ícono "Build & Run", y Xcode se hará cargo del resto..

Esperemos que todo haya funcionado! Deja comentarios, preguntas y comentarios a continuación.