Mi simulador da este error cada vez que reinstalo mi aplicación. No se pudo copiar con enlace fijo /Users/username/Library/Developer/CoreSimulator/Devices/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Containers/Bundle/Application/D70FA1A9-4192-443A-9322-7FF757F2FE1F/myapp.app to / Usuarios/nombre de usuario/Library/Developer/CoreSimulator/Devices/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/Payload/myapp.app con manifiesto /Users/username/Library/Developer/CoreSimulator/Devices/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/com.apple. deltainstallcommands.com.myapp
Como solución, estoy reiniciando el emulador, lo que lleva mucho tiempo. ¿Hay una solución rápida para este problema?
Prueba a desinstalar la aplicación del simulador y vuelve a instalarla
Asegúrese de tener una CFBundleVersion válida en su Info.plist , de lo contrario, la primera instalación puede tener éxito, pero las instalaciones de actualización fallarán.
Esto a menudo se presenta como el error "Error en la copia del enlace duro", pero desaparece después de eliminar la aplicación y volver a instalarla, o a veces funciona la primera vez que reinicia pero falla en todos los intentos posteriores.
Si ya se encuentra en este estado, asegúrese de eliminar la aplicación (usando xcrun simctl uninstall <device name or identifier> <bundle ID> o manteniendo presionado el ícono y luego haciendo clic en la X como lo haría en un dispositivo físico).
Los errores comunes incluyen la eliminación accidental del valor de su Info.plist, una falla en algún tipo de secuencia de comandos automatizada (por ejemplo, que incrementa automáticamente el número) o derrotar el procesamiento de Xcode de Info.plist (que normalmente hace reemplazos de estilo $(BUILD_SETTING_GOES_HERE) ).
¡Al depurar problemas, le recomiendo que siempre verifique lo básico primero! ¿Estás seguro de que tu Info.plist es correcto? Si nunca lo ha mirado realmente después de haber pasado por una compilación , ¿cómo lo sabe?
plutil -pInfo.plist desde la ventana del buscador y suéltalo en la Terminal. Esto pegará la ruta al archivo.CFBundleVersion . Si no es una versión semántica o numérica válida, deberá corregirla. editar: hay un error en Xcode 11 Beta 1 donde fallará un intento de instalación, luego sigue fallando con el mismo error incluso después de arreglar su Info.plist . Esto se debe al almacenamiento en caché de NSBundle . Reinicie el simulador afectado y la próxima instalación debería funcionar.
En mi caso, había algunos caracteres que no eran ascii en el nombre de la aplicación (como "é"). Tuve que borrar la aplicación cada vez que quería construir de nuevo. Pero luego me di cuenta de que si elimino los caracteres que no son ascii, el problema desaparece.