Accidentalmente eliminé AddressBook.framework. Ahora, cuando reinicio mi iMac, el sistema no puede cargar este marco, por lo tanto, nada funciona.
Tengo un disco de arranque de macOS Sierra, pero no es posible ir al modo de recuperación e instalar macOS Sierra porque no está permitido degradar High Sierra.
Formatear mi disco resultará en la pérdida de todos mis archivos porque no tengo una copia de seguridad de Time Machine.
¿Cómo puedo restaurar AddressBook.framework para que mi sistema vuelva a funcionar?
macos
mac
finder
high-sierra
Sayan
fuente
fuente
Respuestas:
Por lo general, tendría que reinstalar High Sierra en modo de recuperación. Si no tiene acceso a otra Mac que ejecute High Sierra localmente y con una cuota de descarga limitada, haga lo siguiente:
Pídale a alguien que cargue el AddressBook.framework de High Sierra como zip en algún lugar (por ejemplo, un host para compartir archivos) y envíe el enlace de descarga.
Arranque en el modo de recuperación de High Sierra.
Abra la Terminal y desactive SIP (que debería desactivarse de todos modos o no podría haber eliminado el marco).
Salga de Terminal y abra Safari. Ingrese el enlace de descarga y guarde el archivo zip en / Volumes / <main_volume_name> / System / Library / Frameworks /
Alternativamente (si el enlace no permite elegir una ubicación de descarga, lo que puede ocurrir en algunos hosts para compartir archivos) abra las Preferencias en Safari y configure en General> Ubicación de descarga de archivos> "Solicitar cada descarga":
Luego guarde el archivo en / Volumes / <main_volume_name> / System / Library / Frameworks /:
En el siguiente ejemplo, el nombre del volumen principal es Sistema . Su nombre de volumen principal puede ser diferente (por ejemplo, Macintosh HD o macOS).
Abra la Terminal e ingrese:
Dependiendo de la configuración de Safari, el zip se descomprimirá automáticamente después de la descarga y los siguientes dos pasos (descomprimir / rm) no son necesarios.
verificar la firma de códigos:
Si este paso falla, elimine AddressBook.framework y obtenga uno adecuado.
Verifique la bandera restringida:
que debería mostrar para. (el punto:. es el "paquete / paquete" AddressBook.framework aquí - la fecha será diferente, por supuesto):
(Puede que tenga que agregar el atributo restringido a AddressBook.framework más adelante si falta)
fuente
Ok, daré otra respuesta fácil, primero inicie la partición de recuperación manteniendo CMD + R en el timbre de inicio, luego de que termine de arrancar, haga clic en las utilidades en el panel superior, luego haga clic en el tipo de terminal csrutil deshabilitar y luego reinicie su Mac Ahora una vez que escuche el timbre de inicio CMD + S hasta que vea texto sin formato ahora siga los siguientes pasos:
• Primero escriba mount -uw / • Luego conecte otro pendrive de alta capacidad • luego escriba mkdir / usb • luego escriba mount -t [filesyatem de pendrive] / dev / disk2s1 / usb
• Ahora vamos a copiar todo el directorio de inicio de su MacBook al pendrive. Sugerencia: puede averiguar el tamaño de su directorio de inicio por ls -la / Users • Luego escriba rsync -p -P -o / Users --exclude / Usuarios / su nombre de usuario / Biblioteca / Usuarios / usb
Luego puede volver a instalar el sistema operativo pidiéndole a un amigo que le dé un sistema operativo de arranque.
fuente