Solucionar problema de no se ha podido verificar la integridad de la APP instalada desde Expo EAS React Native en iOS (iPhone o iPad)

Tiempo de lectura: 2 minutos

Hoy vamos a solucionar el problema que no nos permite instalar un build de desarrollo generado con Expo usando EAS para React Native en iOS iPhone o iPad.

Bocadillo error - pexels

El mensaje que aparece es el siguiente:

«Imposible instalar [APP]»

«Esta app no se puede instalar porque no se ha podido verificar su integridad.»

El problema es que nuestro dispositivo no está registrado para poder utilizar esta app.

Para ello vamos a registrarlo:

eas device:create

Y ahora debes rellenar eligiendo una de las formas que se sugieren:

? How would you like to register your devices? » - Use arrow-keys. Return to submit.
>   Website - generates a registration URL to be opened on your devices
    Developer Portal - import devices already registered on Apple Developer Portal
    Input - allows you to type in UDIDs (advanced option)
    Current Machine - automatically sets the provisioning UDID of the current Apple Silicon machine
    Exit

Yo he elegido la opcion del QR.

Nos solicitará descargar un perfil.

Lo descargamos en nuestro iPhone o iPad, y ahora vamos a Ajustes > Perfil descargado.

En este momento lo instalamos. Podemos revisar que esté verificado.

Y para evitar volver a generar el build, puedes volverlo a firmar:

eas build:resign --profile "development" --platform ios

Nos solicitará qué versión quieres firmar.

Y solicitará revisar los dispositivos de nuevo. En mi caso selecciono el nuevo qué aparece y el resto.

Ahora ya podemos volver a descargar el build y lo tendremos listo para instalar en el nuevo dispositivo.

Deja un comentario