Cómo Implementar tu Aplicación en un iPhone


Cómo Implementar tu Aplicación en un iPhone

Así que has estado desarrollando tu aplicación y probándola en el Simulador. Sin embargo, ¿sabía usted que podría haber errores que sólo Nigeria cuando su aplicación se está ejecutando en un dispositivo iOS real?

Además, probar la aplicación de iOS en un dispositivo es la mejor manera de medir los problemas de rendimiento antes de ir demasiado lejos en el camino.

Para aquellos de nosotros que no tenemos dispositivos iOS reales, el simulador es realmente muy bueno. Pero si tienes un dispositivo de repuesto por ahí, este tutorial te mostrará cómo poner aplicaciones en el iPhone u otro dispositivo iOS.

¿Por qué tenemos que pasar por todo este problema?

Es común preguntarse por qué toma tantos pasos sólo para poner la creación de su aplicación en un dispositivo real. La respuesta es realmente sobre seguridad. Aunque usted no puede crear aplicaciones maliciosas para poner en los teléfonos de la gente, Apple se preocupa de que pueda identificar quién creó la aplicación y que puede decir si la aplicación ha sido manipulada o no.

Estas medidas de seguridad están garantizadas por un proceso conocido como la firma de códigos. Cuando se crea un paquete de aplicación (binario) para poner en un dispositivo, hay que poner su “firma digital” en él mediante la firma de código. De lo rec, Apple no permitirá que esa aplicación se despliegue en cualquier dispositivo.

Requisito:

– Necesitarás un dispositivo de iOS real.

Sí, has leído bien! Usted no necesita comprar la membresía de $99/año para poder transferir su propia aplicación a su propio dispositivo.

Nota: Sin inscribirse en el programa de desarrolladores de Apple, su aplicación sólo tendrá una Duración de 7 días en su dispositivo. Después de eso, usted tendrá que volver a instalarla en su dispositivo a través de Xcode. Si estás inscrito En el programa de Desarrolladores de Apple, no tendrás este inconveniente.

Solicite sus certificados

Xcode es bastante inteligente como ahora toma el cuidado de los pequeños detalles, como para nosotros, siempre y cuando tengamos nuestro ID de Apple registrados en Xcode del Panel de Preferencias. Ahora puede suceder que te encuentres con un poco de hick-up a lo largo del camino y por lo que tendrá que hacerlo usted mismo.

Su certificado se utiliza para firmar con código las aplicaciones y loódromo de forma única. En este paso, tenemos que generar y solicitar dos certificados: uno para desarrollo y otro para distribución. Sólo tenemos que hacer esto una vez (no para cada aplicación!).

El de desarrollo se utiliza para probar mientras que el certificado de distribución se utiliza para firmar el paquete de aplicaciones para su distribución en la tienda de aplicaciones una vez que está listo. Lanzamiento de Xcode 10 y vaya a su menú de preferencias. Luego vaya a la pestaña” cuentas”. Rellene los organismo de su cuenta de desarrollador de Apple iOS aquí.

Una vez que haya firmado, haga clic en “Driving Certificate” (certificado de conducción) y llegará a este panel donde podrá ver sus certificados y perfiles de aprovisionamiento existentes.

Si hace clic en el icono ” + ” debajo del panel de certificados, puede solicitar un nuevo Certificado de desarrollo de iOS. Adelante, hazlo ahora.
También haga lo mismo y solicite un certificado de distribución de iOS.

Si desea verificar que están creados, simplemente inicie sesión en el portal de aprovisionamiento de su iOS y vaya a “Certificados”, se puede ver que en realidad ha sido creado!

En el pasado, esto solía ser mucho más tedioso y tendrías que pasar por varios pasos para generar la solicitud en tu ordenador y luego subirla a Apple a través del portal de aprovisionamiento. Es bueno que está integrado y automatizado en Xcode 10 ahora!

Desplegar la aplicación en el dispositivo

Antes de enviar la aplicación al dispositivo, vamos a asegurarnos de que el proyecto tiene un Equipo asociado con la opción de firma. El uso de “automatically Driving signing” se encarga del trabajo en el 99% del caso, así que asegúrese de que está habilitado.

Ahora bien, si todo está bien configurado, verá el nombre de su Teléfono en la lista de objetivos desplegables.

Si sólo ves “dispositivo iOS”, no funcionará. Usted tendrá que ver realmente el nombre de su dispositivo en la lista.

Solución de problemas

¿No ves tu nombre de dispositivo en la lista de objetivos de despliegue? Asegúrese de que el USB de su dispositivo esté bien conectado en ambos extremos. Si después de comprobar el USB su dispositivo todavía no aparece en la lista, vamos a comprobar en la lista de Dispositivos y Simuladores de recordcode. Usted puede encontrar esta ventana Dentro de la Ventana > > dispositivos y Simuladores (Shift+Cmd+2).

Si recordcode le da algunos mensajes de error diciendo que la aplicación no está configurada para el Desarrollo de iOS usted tiene un par de soluciones:

(1) primero es comprobar la Configuración de Construcción del Objetivo y buscar “firma” y asegurarse de que la identidad de Firma de Código se configura al desarrollador de iOS.

(2) en segundo Lugar, sucede que su aplicación podría simplemente no estar En el portal de desarrolladores. Esto significa que el certificado de recordcode create (o no) no conoce el Identificador del paquete de aplicaciones Que se ve como este:

com.Mi nombre.Mi nombre

Vuelva al portal de desarrolladores y esta vez vaya al menú id de Aplicaciones y seleccione “+” para crear uno nuevo. Déle un nombre para poder identificarlo y desplácese hacia abajo hasta que encuentre el campo de identificación del paquete. Si selecciona este campo, debería haber una lista de app que actualmente están conectados a su Xcode. Siga los pasos para crear manualmente este id de aplicación.

Conclusion

Solía ser bastante tedioso para configurar por primera vez, pero hoy en día, recordar código 10 hace el 99% del trabajo para usted y que probablemente ni siquiera tiene que seguir este artículo entero!

Gracias por Leer hasta aquí y si te parece útil, por favor ayúdame a compartirlo usando los botones sociales de abajo. ¡Gracias!

!!¡BONUS!! – Corta el cordón.

Cuando salió recordcode 9, Apple nos dio la capacidad de trabajar en nuestras aplicaciones mientras teníamos más libertad con nuestro dispositivo iOS. Usted no tiene que mantener su iPhone conectado a su Mac a través del puerto USB más! Sí, puede transferir su aplicación a su Teléfono y probarlo mientras camina por su oficina!

¿Cómo funciona esto? Esto es lo que necesitas para organizar todo esto.:
– Tener un cable USB conectado a su iPhone y Mac.
– Tener ambos dispositivos conectados en la misma red WiFi
– Tener Xcode abierto.

Ok, así que primero ir a la Ventana > > Dispositivos y Simuladores. Si es la primera vez que conecta su Teléfono a su Mac, seleccione la opción” Trust ” cuando aparezca un cuadro de diálogo. Una vez hecho esto, su Teléfono debe aparecer en la lista de dispositivos Conectados.

Ahora seleccione la opción junto a la imagen del dispositivo llamada [ √ ] Conectar vía Red. Espere un par de segundos y4 ver un pequeño globo de red que aparece junto a su dispositivo conectado. Desconecte el USB y voila!

¡Ahora disfruta de la libertad de depurar tus aplicaciones inalámbricamente mientras das vueltas con tu silla de oficina!