Error en la instalación de la aplicación: no se pudo escribir en el dispositivo

92

En Xcode 6.3, recibí este error al intentar ejecutar un proyecto de iOS escrito en Swift en un dispositivo real.

Falló la instalación de la aplicación

no se pudo escribir en el dispositivo.

Intenté limpiar el proyecto y ejecutarlo nuevamente, pero se produce el mismo error.

¿Cómo puedo solucionar este error?

Kh_Shata
fuente
Mire el registro del dispositivo en Xcode (Ventana-> Dispositivos). ¿Qué errores muestra relacionados con la instalación?
Phillip Mills
la aplicación no apareció en las (aplicaciones instaladas) y no hay registros sobre esta aplicación en (registros del dispositivo).
Kh_Shata
1
Estoy enfrentando el mismo problema en Xcode 7 beta :(
Abdullah Umer
4
¿Verificó el espacio de almacenamiento restante de su dispositivo?
Goon Nguyen
Me doy cuenta de que si elimino la aplicación del dispositivo, puedo reinstalarla sin problemas, pero tengo que eliminarla antes de cada ejecución. Puede que tenga que ser con permisos después de una actualización. Como si mi dispositivo aún no me hubiera preguntado si confío en esta computadora ...
izzy

Respuestas:

60

Eliminar la aplicación en el dispositivo y ejecutar el proyecto nuevamente funciona para mí.

PaulYin
fuente
Funciona para mí también. Pero tengo que eliminar la aplicación cada vez que reconstruyo. Pensamientos
eonista
4
¿Todavía te está pasando esto? Intentaste:Product -> Clean (Shift-Cmd-K)
Erik P.
38

Hice una limpieza e instalé mi aplicación correctamente.

Producto-> Limpiar (Shift-Cmd-K)

wj2061
fuente
16

Apagué el dispositivo y lo encendí nuevamente, después de lo cual no obtuve tal error.

Vidya
fuente
6
¿Por qué esta no es una respuesta? La pregunta es cómo corregir el error. Podría redactarse mejor como una respuesta, pero ciertamente es una solución que obviamente funcionará para algunos.
izzy
1
¡Exactamente! Lo que importa es la solución al problema que se logra.
Vidya
14

De acuerdo, algunas cosas que debe considerar que podrían guiarnos hacia el problema, verifique y publique las respuestas:

  1. ¿Su proyecto está usando capacidades? ¿Están configurados correctamente (deberían ser todos verdes)?
  2. ¿Intentaste con un proyecto diferente (algo realmente simple)?
  3. ¿Puedes instalar aplicaciones desde la App Store?
  4. ¿Comprobaste la cantidad de espacio libre que queda en el dispositivo?

si no, otra sugerencia será usar un punto de interrupción de excepción, hay alguien que publicó una explicación de cómo configurarlo, hacerlo y publicar los registros

Falló la instalación de la aplicación

Espero que te ayude

Gutty1
fuente
11

Tuve este problema dos veces en una semana en dispositivos completos diferentes.

A un dispositivo no le quedaba más almacenamiento, después de eliminar algunas aplicaciones, el proyecto se instaló perfectamente.

El otro dispositivo se solucionó después de reiniciar el dispositivo

Andrew Ho
fuente
3
El almacenamiento estaba lleno, le quedaban 700 Mb para una aplicación de 30 MB y no se pudo instalar, eliminó una aplicación de 1 GB + espacio libre y la arregló.
Steven B.
11

Si está utilizando una cuenta de desarrollador gratuita, es posible que deba desinstalar algunas otras aplicaciones que haya firmado.

xavi.pedrals
fuente
2
Este fue el problema para mí.
Tom
1
Igual que aquí. Tenía 2 aplicaciones instaladas. Después de eliminarlos funcionó. Gracias @ xavi.pedrals
eonist
10

Para mí fue el perfil de aprovisionamiento: usé distribución en lugar de desarrollo

Alexander Vitanov
fuente
Es una buena idea verificar su esquema para asegurarse de que está usando "Reproducir" para ejecutar Depurar en lugar de liberar si tiene los perfiles de aprovisionamiento especificados para cada uno
Nathan F.
1
¿No podemos usar el certificado de distribución para registrar el dispositivo durante el desarrollo?
Kartiikeya
9

Mi problema fue un marco integrado.

Vaya a "Fases de compilación" -> "Incrustar marcos" -> Marque "Copiar solo al instalar", y se solucionó el problema.

ingrese la descripción de la imagen aquí

Thomas Elliot
fuente
iOS Xcode "No se pudo escribir en el dispositivo" en Unity Project, ¡funciona para mí! ¡Gracias!
iHTCboy
7

Para mí, lo siguiente no funcionó en iOS 11 beta 10, XCode 9 beta 6:

  • Reinicia el dispositivo
  • Eliminar la aplicación del dispositivo
  • No había enlaces simbólicos en el proyecto.
  • Había mucho espacio de almacenamiento disponible

Datos derivados eliminados y voilá, funcionó de nuevo

leandrodemarco
fuente
1
Para mí (xcode 9 beta 6 + ios 11) sucede al azar. Si reconstruyo, ya no tengo el error. Extraño. Quizás un problema "beta".
MoOx
5

en mi proyecto, este problema sucedió porque había una carpeta con un enlace simbólico. Quité esa carpeta y funcionó correctamente.

Luiz Henrique Guimaraes
fuente
1
¿Cómo descubrió que tiene un enlace simbólico?
gutte
Hola, lo he estado intentando durante los últimos días. ¿Cómo puedo encontrar el enlace simbólico?
Nabeel K
1
Le sugiero que use este comando ls -lR #YOUR_PROJECT_DIR# | grep ^lpara buscar los enlaces simbólicos en el directorio de su proyecto y luego verifique si ha vinculado este archivo / carpeta en su proyectoYOUR_PROJECT.xcodeproj/project.pbxproj
Luiz Henrique Guimaraes
¿y si necesito un enlace?
ndreisg
5

Este error tiene muchas causas raíz potenciales, como puede verse por la gran variedad de respuestas sugeridas. El mejor enfoque para solucionar problemas de instalación de aplicaciones como este suele ser inspeccionar la consola del dispositivo iOS, ya que a menudo proporcionará mensajes de error mucho más específicos. En Xcode, abra la ventana 'Dispositivos y simuladores' y eche un vistazo a los registros del dispositivo donde se está instalando su aplicación.

En mi caso, el error "No se pudo escribir en el dispositivo" fue causado por esto:

27 de febrero 10:54:58 iPhone-7-110 installd (MobileSystemServices) [46]: 0x16f92f000 - [MIBundle _validateWithError:]: 38: No se pudo cargar Info.plist desde el paquete en la ruta / private / var / installd / Library / Caches /com.apple.mobile.installd.staging/temp.ebmR6U/extracted/SampleApp.app/Frameworks/SomeFramework.framework

Lo que indica claramente lo que está pasando realmente. Me había olvidado de configurar un Info.plistarchivo para mi objetivo de marco dinámico (utilizado por la aplicación).

Oscar Hierro
fuente
3

Tenía un enlace simbólico en mi proyecto a un archivo fuera del proyecto. Cuando eliminé este enlace simbólico, la instalación funcionó bien.

adzenith
fuente
Este era mi problema. Parece que es específicamente para recursos. El código parece funcionar bien.
DuBistKomisch
2

Estaba teniendo el mismo error, ¡acabo de eliminar el proyecto y lo solucioné!

Vaya a Ventana -> Proyecto, haga clic con el botón derecho y elimínelo de los proyectos.

Asinox
fuente
2

En el caso de que su dispositivo tenga una aplicación con el mismo identificador de paquete, Xcode arrojará este error. Intente eliminar la aplicación potencial con el mismo identificador de paquete.

jie tang
fuente
2

Verifique su perfil de provisión, tal vez esté utilizando el perfil de provisión de la tienda de aplicaciones como yo. Tuve que cambiar el perfil de provisión de la tienda de aplicaciones a desarrollo, ahora está funcionando.

Blerd
fuente
2

Probé todas las respuestas anteriores: eliminar la aplicación, limpiar el espacio de almacenamiento, limpiar el proyecto ...

Lo que finalmente funcionó fue aumentar el número de compilación en info.plist (General> Compilación)

Benjamín
fuente
1
¡Igual que aquí! Muchas gracias por la indirecta. Nada más ayudó aquí :)
itinance
1

Deshágase de las bibliotecas incrustadas, no lo coloque allí, asegúrese de que esté incrustado.

Marin
fuente
1

Si usa su iPhone para depurar, tal vez, porque el espacio de almacenamiento de su iPhone es menor que su aplicación de depuración.
Limpia tu iPhone --- Máquina real
Limpia tu Mac --- Simulador

Xinboy
fuente
1

Esto parece otra pérdida de tiempo por cortesía del increíblemente alto equipo de desarrollo de Apple. En iOS11 Xcode9 (elija su versión beta, cualquiera funciona) esto sucederá al azar. Parece ser más frecuente si te atreves a cambiar de aplicación mientras compilas. Simplemente compile de nuevo y mire fijamente xcode: funcionará la segunda vez sin fallar en mi experiencia.

amergin
fuente
1

Aparentemente, este mensaje también puede aparecer si el reloj del sistema del dispositivo donde se está instalando la aplicación está demasiado lejos de la hora actual.

Estaba haciendo algunas pruebas con formateadores de fecha cambiando el reloj del sistema de mi iPhone y finalmente olvidé restablecerlo a la hora actual. Después, siempre mostraba el mismo mensaje ("no se pudo escribir en el dispositivo") cada vez que intentaba ejecutar la aplicación. Simplemente restableciendo el reloj en Configuración solucionó el problema.

DPR
fuente
1

Nada me ayudó. Seguí los pasos a continuación,

  1. Limpiar carpeta de datos derivados
  2. Salga de Xcode y desconecte el dispositivo
  3. Reiniciar Macbook
  4. Reiniciar el dipositivo
  5. Abrir Xcode
  6. Limpiar y ejecutar el proyecto

¡Finalmente lo hice funcionar!

yaali
fuente
En mi caso, solo fue necesario cerrar y reiniciar Xcode. Entonces la instalación funcionó.
Reinhard Männer
1

Estoy enfrentando el mismo problema y luego resuelto, siga este paso y ahora está funcionando.

  1. Eliminar la aplicación del dispositivo
  2. Intenta instalar otra aplicación
  3. Elimina datos derivados en X-code.
  4. Reinicie X-Code, luego limpie y compile el proyecto y luego ejecútelo.

Todavía no funciona entonces

  1. Eliminar la aplicación no utilizada
  2. Reinicie el dispositivo y verifique la disponibilidad y la capacidad en la configuración
  3. Nuevamente la aplicación se ejecuta en el dispositivo

Espero que haya funcionado, disfrútalo.

pansora abhay
fuente
1

Mi problema fue que inicialmente había instalado la aplicación con un conjunto diferente de credenciales de desarrollador en el dispositivo. Eliminar la aplicación del dispositivo lo solucionó.

Escalón
fuente
1

Para cualquiera que todavía se enfrente a este problema:

Hay tantas razones y esta es una de ellas, como me pasó a mí.

Me enfrenté al mismo problema y estaba conectado de forma inalámbrica y si está intentando instalar la aplicación en modo de conexión inalámbrica (conectado a través de la misma red), probablemente esto se deba a una mala conexión a Internet. Comprueba tu conexión a Internet y vuelve a intentarlo, funciona bien ...

Venkatesh Chejarla
fuente
0

También este es el error que se muestra si su máquina que ejecuta Xcode tiene poco espacio.

peterept
fuente
0

Una vez que tuve que cargar un contenedor de aplicaciones con fines de depuración en un iPad, dicha operación falló porque el contenedor era demasiado grande (18 GB) para este dispositivo (16 GB menos el sistema operativo), por lo que desistí de la tarea y lo olvidé por completo. , dejando la instalación fallida en el dispositivo. Más tarde, al intentar instalar una aplicación diferente, apareció este error, una vez que me deshice de la instalación fallida de la aplicación, todo volvió a la normalidad. Básicamente, su Ipad puede tener poco espacio de almacenamiento.

ChuckSaldana
fuente
0

Una razón por la que esto puede suceder es si su paquete de aplicaciones contiene enlaces simbólicos rotos.

tbodt
fuente
0

eliminar todos los certificados del llavero tickon automático xcode administrar el perfil,

Reiniciar el dipositivo

Eliminar datos derivados

limpiar

correr

Señor Javed Multani
fuente
0

Verifique la fecha del dispositivo, la hora de mi dispositivo se configuró en una fecha futura, por lo que enfrentaba este problema.

Sagar
fuente