Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Instalar una aplicación móvil en iOS sin publicar en App Store

Instalar una aplicación móvil en iOS sin publicar en App Store
Escrito por Digitaldot
15 de noviembre de 2019
Tiempo de lectura 6 min

Como desarrolladores de aplicaciones móviles en iOS y Android, es muy frecuente que, durante el periodo de desarrollo de la aplicación, nuestro cliente quiera conocer el estado de la APP, no solo a nivel de cronología, si no probar que toda las funcionalidades, traducciones e imágenes de la aplicación se corresponden con lo que ellos tenían previsto.

En Android esto no suele ser un mayor problema, marcando en el dispositivo móvil que permita la instalación de aplicaciones móviles de fuente de desconocida podríamos enviarle una APK e instalarla fácilmente sin mayor restricción.

Siempre hay que recordar que trabajamos sobre un desarrollo que aún no está en la tienda oficial de aplicaciones móviles de iOS y debemos guardar la calidad e imagen de nuestro cliente hasta la conformidad de que el desarrollo es completado y perfectamente adaptado a sus necesidades.

¿Por qué iOS no nos deja publicar la APP sin publicarla? y, ¿cómo puedo instalar entonces una app desarrollada en iOS?

IOS es un software privativo, por tanto, una de las medidas de seguridad que ha definido Apple como protección de los usuarios de la manzana es prohibir aplicaciones que no estén publicadas en Apple o estén firmadas. Por ello, aquí vamos a explicar cómo podemos enviarle nuestra beta del desarrollo de la APP de iOS a nuestro cliente para que pueda realizar y validar su APP sin estar publicada en Apple Store.

¿Por dónde empezamos para enviar nuestra beta de APP en IOS a nuestros clientes?

Lo primero que se debemos hacer es conseguir que el cliente obtenga su UDID personal para posteriormente poder generar el enlace a nuestra aplicación en fase beta.

¿Qué pasos tiene que seguir el cliente para instalar la APP?

Antes de generar el enlace por parte del desarrollador, deberá contar con la información necesaria para crear un perfil de nuestro cliente dentro de Apple Developer y poder proporcionarle los permisos necesarios para instalar la APP.

  • Entrar en la herramienta Diawi desde tu dispositivo móvil iOS y posteriormente clicar en el desplegable situado arriba a la derecha de tu pantalla y seleccionar “MY DEVICE”.
testear app ios movil
probar app ios sin subir appstore

  • Si no has realizado este proceso en ninguna ocasión la casilla “UDID” estará vacía por lo que necesitaras deslizar hacia el final y pinchar sobre “FORGET MY DEVICE” para generarlo.
obtener udid probar app ios
  • Seleccionar “START” y seguidamente “PERMITIR”. Es un proceso muy sencillo.
obtener udid aplicacion ios
obtener udid aplicacion ios sin app store
testear aplicacion ios sin instalar app store


Una vez lo tengamos, minimizaremos la ventana e iremos a Ajustes donde seguiremos con los siguientes pasos:

  • Deslizaremos hasta encontrar “GENERAL” donde buscaremos la opción “PERFILES”.
ajustes obtener udid testear app ios
perfil testeo app ios udid

  • Una vez nos hayamos introducido en el perfil que se habrá creado tras hacer los primeros 3 pasos le daremos a “INSTALAR” que aparecerá arriba a derecha de tu pantalla y posteriormente a “INSTALAR” de nuevo en caso de ser necesario.
instalar udid permisos ios app
instalar udid permisos aplicacion ios
testeo app ios sin app store

Si has llegado hasta aquí perfecto, ¡has conseguido tu UDID! El UDID es personal y le permitirá a la persona encargada de dicho proyecto proporcionar los permisos necesarios a tu dispositivo para poder acceder a la instalación de la aplicación mediante un enlace que te enviará, solo deberás abrirlo e instalar la APP sin problemas.

obtener udid ios

¿Cómo podemos añadir la UDID del cliente una vez obtenida para darle permisos dentro de nuestra APP?

El desarrollador deberá entrar en Apple Developer para poder crear el perfil del dispositivo al cual debemos dar permisos para descargar nuestra APP. Seguidamente:

  • Seleccionamos “CERTIFICATES, IDENTIFIERS & PROFILES” y posteriormente escogemos “DEVICES” en el panel vertical izquierdo.
permisos app cliente ios testeo app
permisos cliente apple developer
  • Una vez ahí clickaremos sobre el símbolo “+” para registrarlo. Puedes observar que ya nos informa sobre la plataforma soportada. Solo deberemos introducir un nombre identificativo del perfil, el UDID proporcionado por el cliente y seleccionar “CONTINUAR” y posteriormente a “REGISTRAR”.
registrar usuario apple developer
crear perfil apple developer ios
instalar app ios apple developer
  • Una vez registrado, de nuevo en el panel vertical izquierdo seleccionaremos “PROFILES” y “+”.
perfil usuario ios testeo app
  • En la sección “DISTRIBUTION” seleccionaremos “AD HOC” y haremos clic en continuar.
ad hoc ios app instalar testeo
  • En la pantalla de configuración de ahora debemos seleccionar en “APP ID” el proyecto por el cual estamos haciendo todo este proceso y haremos click una vez más en continuar.
app id ios apple developer
  • En la siguiente pantalla nos deberá aparecer seleccionado el certificado de la aplicación y haremos clic en continuar.
aplicacion ios testeo informacion registrar
  • Ahora solo queda seleccionar el perfil o perfiles creados anteriormente en “DEVICES” que queremos que prueben la APP y darle una ultima vez ya a continuar.
certificacion udid ios testear app
  • Por último, ponle un nombre, clica “GENERATE” y después “SAVE”.
datos resumen certificado ios apple developer
proceso app ios generar permisos udid

Una vez aquí ya solo tendremos que crear nuestro .IPA y subirlo a DIAWI.

¿Cómo generar un archivo .IPA?

Para generar un archivo .IPA debemos abrir nuestro proyecto en XCode y seguir los siguientes pasos:

  • En la barra superior hay que seleccionar “PRODUCT” y dentro de este “ARCHIVE”.
xcode ios generar ipa proyecto
  • Una vez aquí se nos abrirá una pantalla donde deberemos seleccionar nuestro archivo de proyecto. Se desplegará un menú a la derecha donde tendremos la opción de “DISTRIBUTE APP”.
xcode ios distribuir proyecto
  • Se abrirá una ventana donde tendremos que escoger: “AD HOC” y continuar.
xcode ios ad hoc app
  • En esta pantalla deberíamos tener seleccionado “REBUILD FROM BITCODE” y “STRIP SWIFT SYMBOLS”. Continuar.
xcode ios bitcode generar
  • Seleccionar “MANUALLY MANAGE SIGNING” y continuar.
xcode ios seleccion proyecto manual
  • Dejar el certificado que te aparece por defecto y en “SELECT PROFILE” añadir el Ad hoc creado anteriormente en Profiles. Continuar.
xcode ios seleccion perfil compartir
  • Por último, exportamos.
xcode ios generar ipa

Con estos pasos ya tendríamos nuestro archivo para iOS listo para subir a DIAWI y poder pasarle el enlace descarga al cliente.

Subir en 2 sencillos pasos tu archivo .ipa a DIAWI

  • Entramos en Diawi y añadimos nuestro archivo. Posteriormente le damos a enviar.
ios ipa subir diawi
  • ¡Ya está lista tu aplicación iOS para poder descargarla desde el enlace! Solo tienes que compartirlo con los clientes cuyos dispositivos tengan permisos para instalar.
ios ipa diawi enlace

Así, con esta sencilla guía de la mano de Digitaldot ya has aprendido a instalar una aplicación iOS en tu dispositivo móvil sin necesidad de subirla directamente al Apple Store. Una herramienta muy útil para testear la aplicación antes de subirla oficialmente con la seguridad de que funciona correctamente y de que el cliente obtiene los resultados que quiere.

instalar app ios publicar app store

También puede interesarte:

Noticias relacionadas sobre Aplicaciones Móviles

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Hoy en día, las aplicaciones móviles y web son el canal principal de interacción con los usuarios, por lo que la seguridad no puede tratarse como una capa adicional. Hoy, desarrollar software seguro implica integrar la protección desde las primeras decisiones de diseño. En digitalDot trabajamos bajo un enfoque de…

Cómo ofuscar código en Android

Cómo Ofuscar código en Android

La ofuscación de código es una técnica importante para proteger tus aplicaciones móviles contra la ingeniería inversa y mejorar la seguridad de tu software. Desde digitalDot, te mostraremos cómo puedes ofuscar tu código en Android usando ProGuard y otras herramientas. Inicio del proceso de ofuscación A la hora de compilar…

Novedades sobre Android 14

Android 14: novedades para los desarrolladores de apps móviles

El lanzamiento de Android 14, originalmente programado para el martes 5 de septiembre de 2023, ha experimentado un aplazamiento hasta el próximo mes de octubre. Esta nueva fecha coincidirá con el evento de presentación del esperado Pixel 8, junto con el lanzamiento del flamante Pixel Watch 2, el reloj inteligente…

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

¿Estás pensando en tener una aplicación móvil para tu tienda online? ¿No lo has pensado todavía porque no te termina de convencer? El pasado miércoles 19 de julio, AppsFlyer publicó el informe “The State of eCommerce App Marketing”, un análisis profundo de las tendencias de la industria mundial para orientar…

¿Cómo crear una app de éxito?

¿Cómo crear un App de éxito?

Actualmente, miles de personas incorporan las aplicaciones móviles a sus rutinas por lo que, cada vez, están más integrados en nuestros hábitos diarios.Los investigadores MTM y Google han desarrollado un modelo para empresas, que les informa de cómo crear una “app exitosa”. Hablemos de ello. Poder integrar una App por…

Garantías para tiendas online y Apps

Garantías para tiendas online y APP de digitalDot

El 1 de enero del presente año (2022) entró en vigor una nueva normativa que afecta a la garantía legal de cualquier tipo de productos digitales, incluidas las garantías para tiendas online o aplicaciones móviles. digitalDot, como empresa de desarrollo de software debemos aplicar esta nueva normativa principalmente en algunas…

Desarrollo app Firebase - digitalDot

Acelera el desarrollo de tus apps con el marco de Firebase

Google nos trae nuevas características en su marco de desarrollo Firebase con lo que los desarrolladores podrán disminuir los tiempos de producción de sus aplicaciones. Firebase es una plataforma que fue creada por Google en 2014 para el desarrollo de aplicaciones web y móviles. Se encuentra integrada con Google Cloud…

Posicionamiento de aplicaciones móviles

¿Cómo posicionar una aplicación móvil?

Si estás leyendo este artículo es porque o tienes una app o estás a punto de tenerla y quieres saber cómo aparecer por encima del resto de aplicaciones móviles. En digitalDot, además de diseñar apps para Android y para iOS, os ayudamos a posicionarlas. En esta ocasión os vamos a…

Añadir Política de privacidad en la app Play Store

Cómo añadir la política de privacidad en nuestra App Play Store

Hace unos meses Google anunció una nueva normativa por la cual se obliga a incluir la política de privacidad a todas las aplicaciones a partir de abril de 2022. Este es un cambio ya hemos vivido como agencia de desarrollo web y software en el desarrollo de páginas, pero ahora…

1 2 3 6
crossmenuchevron-down