Cómo cargar aplicaciones en un iPhone o iPad sin jailbreak

Apple acaba de abrir iOS un poco. Ahora es posible cargar aplicaciones de código abierto (emuladores, por ejemplo) en un iPhone o iPad sin pagar $ 99 por año por una licencia de desarrollador.

Apple acaba de abrir iOS un poco. Ahora es posible cargar aplicaciones de código abierto (emuladores, por ejemplo) en un iPhone o iPad sin pagar $ 99 por año por una licencia de desarrollador.

Pero las puertas acaban de abrirse. iOS todavía no ofrece el soporte completo de carga lateral que Windows 10 y Android ofrecen sin jailbreak. Pero ahora puede instalar aplicaciones de código abierto como el emulador GBA4iOS, incluso si Apple no las permite en la App Store.

Lo que necesitarás

Esto es solo un efecto secundario feliz de un cambio en Xcode 7. Anteriormente, necesitabas una licencia de desarrollador de $ 99 por año para crear una aplicación en Xcode y ponerla en tu propio iPhone o iPad. Esta capacidad de carga lateral se ha informado como una nueva característica en iOS 9, pero en realidad es solo una nueva característica en Xcode 7. iOS 9 ni siquiera es necesario.

Sin embargo, ya no es necesario ser miembro del Programa de Desarrolladores de Apple para hacerlo. Y Xcode está disponible de forma gratuita para los usuarios de Mac. Esto significa que puede compilar e instalar cualquier aplicación que desee en un iPhone o iPad, siempre que tenga su código fuente. Sí, esos son algunos límites restrictivos, pero significan que las aplicaciones de código abierto que no le gustan a Apple no se pueden instalar sin jailbreak. Muchos emuladores de videojuegos son de código abierto.

Para hacer esto, necesitará:

  • Una Mac : Xcode solo se ejecuta en Mac OS X, lo que significa que no puede hacerlo desde Windows, Linux o cualquier otro sistema operativo.
  • Xcode 7 : el Xcode de Apple se puede descargar de forma gratuita desde la Mac App Store.
  • El código fuente de la aplicación : necesitará el código fuente de una aplicación para instalarlo de esta manera. Por ejemplo, GBA4iOS es un emulador de código abierto de Game Boy Advance para iPhone y iPad. Su código fuente está disponible en línea.

Configurar Xcode

Después de descargar Xcode de la Mac App Store, deberá iniciarlo y agregar su ID de Apple. Haga clic en el menú «Xcode», haga clic en «Preferencias», haga clic en el botón «+» en la parte inferior del panel Cuentas e ingrese los detalles de su ID de Apple.

Actualmente hay un error que puede encontrar. Si su ID de Apple anteriormente era parte del programa de desarrollo pero ya no lo es, es posible que vea un mensaje de error que dice: «El equipo seleccionado no tiene una membresía de programa que sea elegible para esta función». Si lo hace, simplemente cree una nueva ID de Apple e inicie sesión en Xcode. Debe usar una cuenta que nunca haya formado parte del programa de desarrolladores de Apple en el pasado, o una que actualmente tenga una membresía activa, no una membresía caducada. Con suerte, Apple solucionará esto pronto.

Obtener el código fuente de una aplicación en Xcode

Ahora deberá obtener el código fuente de una aplicación en Xcode para poder compilarlo e implementarlo en su iPhone o iPad. Descargue el código fuente de la aplicación y realice cualquier configuración requerida que la aplicación requiera.

Usaremos GBA4iOS como ejemplo aquí. Para descargar su código fuente y realizar la configuración requerida, abra una ventana de Terminal, copie y pegue el siguiente comando, presione Entrar y espere a que finalice el proceso.

sudo gem instala cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; instalación de pod

Luego deberá abrir el proyecto o el espacio de trabajo en Xcode. En Xcode, haga clic en «Archivo», seleccione «Abrir» y busque el proyecto o el archivo del espacio de trabajo.

Si ejecutó los comandos anteriores después de abrir una nueva ventana de Terminal, encontrará la carpeta gba4ios en su carpeta de inicio y los archivos de proyecto y espacio de trabajo dentro de ella.

Conecte su iPhone, iPad o iPod Touch

Conecte su iPhone, iPad o iPod Touch a su Mac con el cable USB incluido. Luego puede hacer clic en el menú «Producto» en Xcode, apuntar a «Destino» y seleccionar el dispositivo físico como destino de compilación.

Generar una firma de firma de código

Ahora deberá generar una firma de firma de código única para la aplicación antes de poder compilarla e instalarla. Haga clic en el nombre del proyecto a la izquierda, ingrese un nombre único en «Identificador de paquete», asegúrese de que su nombre esté seleccionado como «Nombre del equipo» y haga clic en «Solucionar problema».

Compila e instala la aplicación en tu iPhone o iPad

Ya terminaste. Haga clic en el botón «Reproducir» en la esquina superior izquierda de la ventana de Xcode. Xcode construirá la aplicación, la instalará en su dispositivo conectado y la iniciará.

Si ve un error, Xcode ha tenido un problema al crear la aplicación. Hay un problema con el código fuente que cargó que debe corregirse antes de que la aplicación se compile e instale. Suponiendo que no haya errores, debería funcionar.

Esta no es una solución completa para todos los que quieran cargar en iOS. Es un proceso bastante complicado que la mayoría de la gente no querrá usar, no funciona con aplicaciones de código cerrado y requiere una Mac. Tampoco le permitirá ejecutar ciertos tipos de aplicaciones; solo puede usar esto para instalar aplicaciones que se ejecutan dentro del entorno limitado de Apple. El jailbreak es el único proceso que le permite escapar del entorno limitado, por lo que no todas las aplicaciones disponibles para los jailbreakers se pueden instalar de esta manera.

Crédito de imagen: LWYang en Flickr

Rate article
labsfabs.com
Add a comment