Ich habe aus Versehen AddressBook.framework gelöscht. Wenn ich jetzt meinen iMac neu starte, kann das System dieses Framework nicht laden, daher funktioniert nichts.
Ich habe eine bootfähige Festplatte von macOS Sierra, aber es ist nicht möglich, in den Wiederherstellungsmodus zu wechseln und macOS Sierra zu installieren, da ein Downgrade von High Sierra nicht zulässig ist.
Das Formatieren meiner Festplatte führt zum Verlust aller meiner Dateien, da ich keine Time Machine-Sicherung habe.
Wie kann ich AddressBook.framework wiederherstellen, damit mein System wieder funktioniert?
macos
mac
finder
high-sierra
Sayan
quelle
quelle
Antworten:
Normalerweise müssten Sie High Sierra im Wiederherstellungsmodus neu installieren. Wenn Sie keinen Zugriff auf einen anderen Mac haben, auf dem High Sierra lokal ausgeführt wird und dessen Download-Kontingent begrenzt ist, gehen Sie wie folgt vor:
Bitten Sie jemanden, High Sierras AddressBook.framework irgendwo als Zip-Datei hochzuladen (z. B. einen Dateifreigabe-Host) und den Download-Link zu senden.
Starten Sie den Wiederherstellungsmodus von High Sierra.
Öffnen Sie das Terminal und deaktivieren Sie SIP (das ohnehin deaktiviert sein sollte, sonst hätten Sie das Framework nicht löschen können).
Beenden Sie das Terminal und öffnen Sie Safari. Geben Sie den Download-Link ein und speichern Sie die Zip-Datei unter / Volumes / <Name> des Hauptvolumens> / System / Library / Frameworks /
Alternativ (wenn der Link die Auswahl eines Download-Speicherorts nicht zulässt, was auf einigen Dateifreigabe-Hosts auftreten kann) öffnen Sie die Einstellungen in Safari und legen Sie unter Allgemein> Dateidownload-Speicherort> "Nach jedem Download fragen" fest:
Speichern Sie dann die Datei unter / Volumes / <Hauptvolumenname> / System / Library / Frameworks /:
Im folgenden Beispiel lautet der Name des Hauptvolumes System . Der Name Ihres Hauptvolumes kann unterschiedlich sein (z. B. Macintosh HD oder macOS).
Öffnen Sie das Terminal und geben Sie Folgendes ein:
Abhängig von Ihren Safari-Einstellungen wird die Zip-Datei nach dem Download automatisch entpackt und die nächsten beiden Schritte (entpacken / rm) sind nicht erforderlich!
Codesignierung prüfen:
Wenn dieser Schritt fehlschlägt, löschen Sie AddressBook.framework und holen Sie sich ein geeignetes.
Überprüfen Sie das eingeschränkte Flag:
was sollte für zeigen. (Der Punkt :. ist hier das "Bundle / Paket" AddressBook.framework - das Datum wird natürlich anders sein):
(Möglicherweise müssen Sie das eingeschränkte Attribut später zu AddressBook.framework hinzufügen, wenn es fehlt.)
quelle
Ok, ich werde eine weitere einfache Antwort geben. Starten Sie zuerst die Wiederherstellungspartition, indem Sie CMD + R beim Start-Glockenspiel gedrückt halten. Klicken Sie dann nach dem Booten auf Klick-Dienstprogramme im oberen Bereich. Klicken Sie dann auf Terminal-Typ csrutil disable und starten Sie Ihren Mac Now neu, sobald Sie das Starten des Start-Glockenspiels hören Führen Sie die folgenden Schritte aus, bis Sie CMD + S sehen, bis Sie einfachen Text sehen:
• Geben Sie zuerst mount -uw / ein. • Schließen Sie dann ein anderes Pendrive mit hoher Kapazität an. • Geben Sie dann mkdir / usb ein. • Geben Sie dann mount -t [Dateisystem des Pendrive] / dev / disk2s1 / usb ein
• Jetzt kopieren wir das gesamte Home-Verzeichnis von Ihrem MacBook auf das Pendrive. Tipp: Sie können die Größe Ihres Home-Verzeichnisses anhand von ls -la / Users ermitteln. • Geben Sie dann rsync -p -P -o / Users --exclude ein / Benutzer / Ihr Benutzername / Bibliothek / Benutzer / USB
Anschließend können Sie das Betriebssystem erneut installieren, indem Sie einen Freund fragen, indem Sie ein bootfähiges Betriebssystem angeben.
quelle