Cómo instalar aplicaciones sin firmar en iPhone y iPad sin jailbreak
Cómo instalar aplicaciones sin firmar en iPhone y iPad sin jailbreak
Anonim

Según Apple, la única fuente de aplicaciones de iOS es la App Store. Como puedes imaginar, este no es el caso. Hay muchas aplicaciones de desarrolladores externos que, por una razón u otra, no llegaron a la App Store, así como varios software de código abierto que se distribuyen de forma gratuita. Este artículo discutirá cómo instalar legalmente todo esto en su iPhone o iPad.

Cómo instalar aplicaciones sin firmar en iPhone y iPad sin jailbreak
Cómo instalar aplicaciones sin firmar en iPhone y iPad sin jailbreak

La instalación en sí no es difícil, pero consta de varias etapas y requerirá una atención cuidadosa de su parte. Necesitamos una Mac con OS X 10.10+ instalado, una cuenta de desarrollador de Apple, Xcode 7 y el código fuente de la aplicación que vamos a instalar. ¡Ir!

Crea una cuenta de desarrollador

Crea una cuenta de desarrollador
Crea una cuenta de desarrollador

No se alarme, es gratis. Además, puede convertir una ID de Apple normal en una cuenta de desarrollador que ya tiene. Siga el enlace, inicie sesión o cree uno nuevo, aceptando los términos.

Instalar Xcode

Instalar Xcode
Instalar Xcode

El entorno de desarrollo de Xcode, que necesita para compilar e instalar la aplicación en su dispositivo, también es gratuito. Encuéntrelo en la Mac App Store y descárguelo.

Vincular una cuenta de desarrollador en Xcode

Vincular una cuenta de desarrollador en Xcode
Vincular una cuenta de desarrollador en Xcode

A continuación, debe agregar su cuenta de desarrollador a Xcode. Vaya a la configuración y en la pestaña Cuentas, escriba su nombre de usuario y contraseña.

Encontramos las fuentes de la aplicación requerida

De hecho, vamos a crear una aplicación ahora. No es necesario escribir código desde cero, ya que puede utilizar códigos fuente de aplicaciones listos para usar que están disponibles gratuitamente. Lo único que queda por hacer es compilar e instalar dicho código en un iPhone o iPad.

Se puede encontrar una gran cantidad de código fuente en GitHub o Bitbucket, así como en sitios de desarrolladores individuales para aplicaciones específicas. De repente, puedo nombrar el emulador de Game Boy Advance, Plum-O-Meter, Kodi media player.

Lo guiaremos a través del proceso de instalación utilizando la popular utilidad f.lux que muchos de ustedes usan en su Mac como ejemplo. Ahora el archivo de origen se ha eliminado del sitio oficial debido a los requisitos de Apple, pero se puede encontrar una copia en la discusión en Reddit (si tiene alguna dificultad, deje su correo electrónico en los comentarios; le enviaré mi copia).

Compilando la aplicación

Ahora necesitamos convertir el código en un programa terminado que se pueda instalar en el dispositivo. Para hacer esto, haga lo siguiente:

1. Extraiga todos los archivos de almacenamiento en una carpeta separada y abra el archivo iflux.xcodeproj en Xcode.

2. Agregue cualquier texto al campo Identificador de paquete después de com.justgetflux.iflux para que el identificador sea único, y justo debajo, en el campo Equipo, seleccione nuestra cuenta de desarrollador.

Elegir una cuenta de desarrollador
Elegir una cuenta de desarrollador

3. Conecte su iPhone o iPad a su Mac con un cable y selecciónelo en el menú Producto → Destino.

Menú Producto → Destino
Menú Producto → Destino

4. Después de eso, aparecerá una advertencia sobre la ausencia de un perfil en el dispositivo. Solucionamos el error haciendo clic en el botón Solucionar problema.

Reparar problema
Reparar problema

5. Queda por presionar Cmd + R (o el botón Reproducir en el panel) para compilar e instalar el programa en el dispositivo.

6. El icono de la aplicación aparecerá en el escritorio del dispositivo, pero Xcode no podrá ejecutarlo hasta que activemos el perfil. Para hacer esto, vaya a Configuración → General → Administración de dispositivos, seleccione nuestro perfil de desarrollador y haga clic en Confiar.

Activación de perfil
Activación de perfil

Eso es todo, nuestra aplicación está instalada. Como puede ver, se inicia y es completamente funcional. Las notificaciones, la geolocalización y todo lo demás funcionan como en cualquier aplicación de la App Store.

f.lux instalado
f.lux instalado
flujo
flujo

Este es un principio general, pero cualquier otra aplicación se puede instalar de la misma manera. Sin embargo, si el desarrollador lanza una nueva versión, tendrá que descargarla e instalarla manualmente. Pero el proceso llevará mucho menos tiempo, ya que ya contarás con todos los permisos y perfiles necesarios.

Recomendado: