iOS nunca ha sido un sistema operativo "abierto". Apple impone una serie de limitaciones en iOS, y no puedes instalar aplicaciones desde fuera de la App Store sin un jailbreak. Sin embargo, todo eso cambió cuando Apple lanzó Xcode 7. Apple quería permitir que los desarrolladores probaran sus aplicaciones en sus propios dispositivos, sin tener que pagar la tarifa anual de $ 99 para una cuenta de desarrollador. Entonces, permitieron a los desarrolladores usar Xcode para instalar sus aplicaciones en un dispositivo iOS. En este artículo, le diremos cómo puede usar esto para instalar casi cualquier aplicación en su iPhone o iPad, sin tener que Jailbreak.
Nota : este método solo funciona para aplicaciones cuyo código fuente está disponible. Las aplicaciones como f.lux y GBA4iOS tienen su código fuente disponible en GitHub, Bitbucket, etc. Puede buscar el código fuente de la aplicación que desea en Google para verificar si podrá utilizar este método.
La herramienta que estamos usando: Xcode 8
Xcode es el entorno de desarrollo oficial para aplicaciones iOS. Usaremos Xcode 8 para instalar aplicaciones en un iPhone con iOS 10. Si aún no tiene Xcode en su Mac, puede descargarlo desde la App Store o directamente desde Apple. Xcode 8 es compatible con SDK para iOS 10, por lo que no podemos usar versiones anteriores. Si no sabes qué es un "SDK", no te preocupes por eso.
Nota : si eres un beta tester para iOS y tienes algo más grande que iOS 10.0 instalado en tu iPhone, deberás instalar Xcode 8 Beta. Xcode 8 solo admite dispositivos con iOS 10. Lo demostraremos en un iPhone 6S con iOS 10.0, utilizando Xcode 8.
Una vez que haya descargado Xcode en su Mac, estará casi listo para ponerse en marcha.
Aplicaciones de carga en iOS 10
Antes de que podamos descargar la aplicación, primero necesitaremos el código fuente para ella. Voy a intentar instalar f.lux en mi iPhone. De forma predeterminada, la aplicación f.lux solo está disponible para dispositivos con jailbreak, pero también puede utilizar este método para obtenerla en su iPhone.
Para instalar la aplicación f.lux en su iPhone, simplemente siga los pasos a continuación:
Nota : Tomaré este paso a paso para asegurarme de que pueda entender qué hacer, incluso si nunca ha usado Xcode antes. Los usuarios que conocen los conceptos básicos de Xcode, pueden repasar estos pasos.
1. Primero, diríjase al repositorio de GitHub para f.lux y haga clic en el enlace que dice " 1 lanzamiento ".
2. Descargue el código fuente de f.lux, desde el enlace.
3. En su Mac, descomprima el archivo que descargó, para obtener la carpeta del proyecto f.lux. Ahora, inicie Xcode 8 en su Mac y haga clic en " Abrir otro proyecto ".
4. Abra la carpeta que descomprimió, seleccione el archivo que dice " iflux.xcodeproj " y haga clic en "Abrir".
5. Xcode cargará el proyecto por ti. Haga clic en "proyecto iflux" en la barra lateral izquierda.
6. Tendrá que cambiar un par de configuraciones para instalar la aplicación en su iPhone. Primero, vaya a " Xcode -> Preferencias ", y haga clic en la pestaña "Cuentas" . Tendrás que agregar tu ID de Apple aquí. Puede simplemente hacer clic en el icono más en la parte inferior de la pantalla y agregar su ID de Apple. No es necesario que sea una ID de desarrollador, también puede usar su ID de Apple gratis.
7. Una vez que haya hecho eso, tendrá que cambiar un par de configuraciones para el proyecto Xcode. En primer lugar, cambie el valor junto a " Bundle Identifier ", y conviértalo en algo que sea único y se vea como com.xyz.iflux . En mi caso, he reemplazado "xyz" con mi nombre.
8. A continuación, tendrá que agregar un "equipo de desarrollo" para el proyecto. Simplemente haga clic en el cuadro desplegable junto a "Equipo de desarrollo" y seleccione " Su nombre (equipo personal) ".
9. Ya estás listo para instalar f.lux en tu iPhone. Simplemente conecta tu iPhone a tu Mac . Luego, vaya a " Producto -> Destino " y seleccione su iPhone de la lista.
10. Ahora, haga clic en el botón "Ejecutar" en Xcode. Xcode comenzará a compilar la aplicación para tu iPhone. Si recibe advertencias (signos de triángulos amarillos), no se preocupe por ellas.
11. Xcode le avisará con un error que dice que necesita confiar en el desarrollador en el iPhone. En su iPhone, vaya a " Configuración -> General -> Perfiles y administración de dispositivos ".
12. Toque en la entrada bajo "Aplicación de desarrollador", y toque en "Confianza".
13. Ahora puede ir a la pantalla de inicio y buscar f.lux. Toca la aplicación para iniciarla, ¡y funcionará!
Puede utilizar este método para instalar cualquier aplicación para la que tenga acceso al código fuente. Muchas aplicaciones han hecho que su código fuente esté disponible, de modo que los usuarios puedan descargarlas fácilmente, incluso si sus iPhones no están en jailbreak. Algunas aplicaciones que han puesto a disposición sus códigos fuente son:
GBA4iOS: un emulador de Gameboy para dispositivos iOS.
Gestor de publicaciones: publica / programa publicaciones de Twitter como Buffer, incluye una extensión para compartir
Kodi: un popular reproductor de medios y centro de entretenimiento
Hay muchas aplicaciones de código abierto disponibles para iOS. Puedes consultar la lista completa en GitHub.
Aplicaciones de iOS de carga en iPhone o iPad con facilidad
Ahora que sabe cómo puede usar Xcode 8 para descargar aplicaciones iOS en su iPhone o iPad sin jailbreak, con iOS 10, debe seguir adelante y buscar el código fuente de sus aplicaciones favoritas en línea. Como siempre, si tiene problemas con este método, háganoslo saber en la sección de comentarios a continuación.