Saya tidak sengaja menghapus AddressBook.framework. Sekarang ketika saya me-restart iMac saya sistem tidak dapat memuat kerangka kerja ini sehingga tidak ada yang berfungsi.
Saya memiliki disk bootable dari macOS Sierra tetapi pergi ke mode pemulihan dan menginstal macOS Sierra tidak mungkin karena menurunkan peringkat Sierra Tinggi tidak diperbolehkan.
Memformat disk saya akan mengakibatkan kehilangan semua file saya karena saya tidak memiliki cadangan Time Machine.
Bagaimana saya bisa mengembalikan AddressBook.framework agar sistem saya berfungsi kembali.
macos
mac
finder
high-sierra
Sayan
sumber
sumber
Jawaban:
Biasanya Anda harus menginstal ulang Sierra Tinggi dalam Mode Pemulihan. Jika Anda tidak memiliki akses ke Mac lain yang menjalankan High Sierra secara lokal dan dengan kuota unduhan terbatas lakukan hal berikut:
Minta seseorang untuk mengunggah Buku Alamat High Sierra.framework sebagai zip di suatu tempat (mis. Host berbagi file) dan kirimkan tautan unduhan.
Boot ke Mode Pemulihan Sierra Tinggi.
Buka Terminal dan nonaktifkan SIP (yang seharusnya tetap dinonaktifkan atau Anda tidak akan bisa menghapus framework).
Keluar dari Terminal dan buka Safari. Masukkan tautan unduhan dan simpan file zip ke / Volumes / <main_volume_name> / System / Library / Frameworks /
Atau (jika tautan tidak memungkinkan untuk memilih lokasi unduhan, yang dapat terjadi pada beberapa host berbagi file) buka Preferensi di Safari dan atur secara Umum> Lokasi unduhan file> "Tanya setiap unduhan":
Kemudian simpan file ke / Volumes / <main_volume_name> / System / Library / Frameworks /:
Dalam contoh di bawah ini nama volume utama adalah Sistem . Nama volume utama Anda mungkin berbeda (mis. Macintosh HD atau macOS).
Buka Terminal dan masukkan:
Tergantung pada pengaturan Safari Anda, zip akan terbuka ritsleting secara otomatis setelah unduhan dan dua langkah berikutnya (unzip / rm) tidak diperlukan!
periksa penandaan kode:
jika langkah ini gagal menghapus AddressBook.framework dan dapatkan yang tepat.
Periksa bendera yang dibatasi:
yang seharusnya ditampilkan untuk. (titik: .adalah "Bundel / paket" AddressBook.kerja di sini - tanggal tentu saja akan berbeda):
(Anda mungkin harus menambahkan atribut terbatas ke AddressBook.framework nanti jika tidak ada)
sumber
Ok saya akan memberikan jawaban mudah boot pertama ke partisi pemulihan dengan memegang CMD + R pada startup berpadu kemudian setelah selesai booting klik utilitas di panel atas kemudian klik terminal ketik csrutil nonaktifkan kemudian restart Mac Anda Sekarang setelah Anda mendengar startup berbunyi startup CMD + S hingga Anda melihat teks biasa sekarang lakukan langkah-langkah berikut:
• Pertama ketik mount -uw / • Kemudian pasang flashdisk berkapasitas tinggi lainnya • kemudian ketik mkdir / usb • kemudian ketik mount -t [filesyatem of flashdisk] / dev / disk2s1 / usb
• Sekarang kita akan menyalin seluruh direktori home dari MacBook Anda ke Tip flashdisk: Anda dapat mengetahui ukuran direktori home Anda dengan ls -la / Users • Kemudian ketik rsync -p -P-P -o / Users --exclude / Pengguna / nama pengguna Anda / Perpustakaan / Pengguna / usb
Kemudian Anda dapat menginstal ulang OS lagi dengan meminta seorang teman dengan memberikan os yang dapat di-boot.
sumber