No se pueden eliminar los archivos de recibos del simulador de iOS de la Papelera


4

Yo estaba tratando de utilizar el simulador iOS7 en El Capitan en Xcode 6.4, borrado, etc. reinstalado Parte de que se arrastra iOS 7.1.simruntimedesde /Library/Developer/CoreSimulator/Profiles/Runtimesa la papelera. Ahora quiero vaciar la Papelera y no funciona.

  1. Abra la Papelera, haga clic en "Vacío": "La operación no se puede completar porque el elemento" iOS 7.1.simruntime "está en uso"

  2. Terminal:

mba7: .Trash fsc $ rm -rf iOS \ 7.1.simruntime
rm: iOS 7.1.simruntime / System / Library / Receipts / com.apple.pkg.iPhoneSimulatorSDK7_1.bom: operación no permitida
rm: iOS 7.1.simruntime / System / Library / Receipts / com.apple.pkg.iPhoneSimulatorSDK7_1.plist: operación no permitida
rm: iOS 7.1.simruntime / System / Library / Receipts: Operación no permitida
rm: iOS 7.1.simruntime / System / Library: el directorio no está vacío
rm: iOS 7.1.simruntime / System: el directorio no está vacío
rm: iOS 7.1.simruntime: el directorio no está vacío
mba7: .Trash fsc $ 
  1. Terminal: "sudo"
mba7: .Trash fsc $ sudo rm -rf iOS \ 7.1.simruntime
... mismo error
  1. "lsof" (salida envuelta manualmente)
mba7: .Trash fsc $ sudo lsof | grep "simruntime"
com.apple 743 root txt REG 1,4     
58608 21307311 / Library / Developer / CoreSimulator / Profiles / Runtimes /
iOS 8.4.simruntime / Contenidos / Recursos / RuntimeRoot
/usr/lib/system/host/liblaunch_sim.dylib

Ya reinicié varias veces, intenté cambiar los permisos, etc.

¿Qué otros pasos puedo tomar para deshacerme de los archivos?


¿Xcode o el simulador se están ejecutando cuando intentas eliminar? ¿Intentaste "$ sudo rm -rf ~ / .Trash / *"?
StrawHara

@MrMojoRisin No se está ejecutando ningún Xcode y ningún simulador. Sí, probé sudo rm - mismo error.
Rainer Schwarze

Respuestas:


4

Debe deshabilitar la Protección de integridad del sistema (SIP).

  • Reinicie la Mac en modo de recuperación: mantenga presionada la tecla Comando + R después de escuchar el timbre de inicio
  • Inicie el terminal (Utilidades> Terminal)
  • csrutil deshabilitar
  • Reiniciar
  • Vaciar la basura
  • Reiniciar nuevamente en modo de recuperación
  • Lanzar la terminal
  • csrutil enable
  • Reiniciar

Asegúrese de archivar un radar, capturando la mayor cantidad de estado posible, antes de hacer esto. Es probable que sea un error en SIP, ya que debería poder eliminar esos recibos.
Jeremy Huddleston Sequoia
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.