Instalar apps de iOS en un dispositivo… usando una cuenta gratuita de Apple

Empecemos con mi consejo personal: si vas a crear apps para iOS entonces merece la pena pagar la membresía anual por ello. Así obtendrás una mejor experiencia en general desde Xojo, en la que no se precisen de tantos pasos intermedios, aparte de las limitaciones. Dicho esto, continúa leyendo para saber como puedes hacerlo y los pasos involucrados.

Para compilar una app de iOS con Xojo de modo que puedas instalarla en tu dispositivo utilizando una cuenta gratuita de desarrollador de Apple, se requiere de una serie de pasos adicionales en comparación a cuando estás utilizando una cuenta de desarrollo Apple de pago. Para empezar, no tendrás acceso a las opciones en el portal de desarrollo de Apple en las que se crean tanto los App ID como, como mínimo, el Perfil de desarrollo. En vez de ello, tendrás que dejar que Xcode se encargue de todo ello. Esto implica:

  • Deberás crear un proyecto de app iOS en Xcode en el que se utilice tanto el mismo nombre de aplicación como bundle que vayas a utilizar en Xojo.
  • Asegurarte de activar la característica “Automatically manage signing” en el Target de Xcode para dicha aplicación.
  • Luego, con el dispositivo de iOS conectado al Mac (o vía WiFi), ejecutar al menos una vez la app creada en Xcode sobre el dispositivo; de esta forma Xcode creará por ti todo lo necesario, incluyendo el perfil de aprovisionamiento necesario.

Una vez hayas realizado lo anterior, vuelve a Xojo y selecciona la entrada correspondiente a tu Team y también la opción Build For > “Development”.

Luego, compila el proyecto en Xojo. Por supuesto, deberás de contar como mínimo con la licencia Xojo Mobile.

Con tu dispositivo iOS aun conectado al Mac, dirígete a la app DeviceHub, selecciona tu dispositivo, haz clic en la pestaña Apps del inspector asociado y haz clic en el icon “+” de la parte inferior para seleccionar, añadir y transferir la app de iOS recién compilada a tu dispositivo.

La primera vez que ejecutes la app probablemente debas de confiar en el certificado:

  • Abre la app Ajustes en tu iPhone / iPad.
  • Navega hasta General > VPN y Gestión de Dispositivo.
  • Bajo Developer App, selecciona tu dirección de email correspondiente al Apple ID.
  • Haz tap sobre “Confiar en [tu email]” y confirma.

Tras todo ello, las apps compiladas e instaladas en tu dispositivo de esta forma estarán limitadas en una serie de capacidades; además de que el perfil de desarrollo auto-gestionado expirará a los 7 días.

Esta es una breve comparativa entre usar una cuenta de Desarrollo de Apple gratuita o de pago:

Perfil de Cuenta de Desarrollo GratuitaPerfil de Cuenta de Desarrollo de Pago
Expiración del Perfil7 días (ha de re-verificarse, re-compilarse cada semana)1 año
Máx. DispositivosHasta 3 Dispositivos de pruebas registradosHasta 100 dispositivos por tipo de dispositivo
Límite de App IDsMáximo de 10 App IDs activos a la vezApp IDs ilimitados
GestiónGestionado sólo via XcodeGestionado por Xcode o en el portal en línea de Apple; lo que significa una mejor gestión y fluidez en el uso con Xojo
CapacidadesEjecución básicaiCloud, Notificaciones Push, compras In-App, etc.
Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *