J'ai accidentellement supprimé AddressBook.framework. Maintenant, lorsque je redémarre mon iMac, le système ne peut pas charger ce cadre, donc rien ne fonctionne.
J'ai un disque de démarrage de macOS Sierra mais passer en mode de récupération et installer macOS Sierra n'est pas possible car la rétrogradation de High Sierra n'est pas autorisée.
Le formatage de mon disque entraînera la perte de tous mes fichiers car je n'ai pas de sauvegarde Time Machine.
Comment puis-je restaurer AddressBook.framework pour que mon système fonctionne à nouveau.
macos
mac
finder
high-sierra
Sayan
la source
la source
Réponses:
Habituellement, vous devrez réinstaller High Sierra en mode de récupération. Si vous n'avez pas accès à un autre Mac exécutant High Sierra localement et avec un quota de téléchargement limité, procédez comme suit:
Demandez à quelqu'un de télécharger le carnet d'adresses de High Sierra sous forme de zip quelque part (par exemple, un hôte de partage de fichiers) et soumettez le lien de téléchargement.
Démarrez en mode de récupération de High Sierra.
Ouvrez Terminal et désactivez SIP (qui devrait être désactivé de toute façon sinon vous n'auriez pas pu supprimer le framework).
Quittez Terminal et ouvrez Safari. Entrez le lien de téléchargement et enregistrez le fichier zip dans / Volumes / <nom_volume_principal> / System / Library / Frameworks /
Alternativement (si le lien ne permet pas de choisir un emplacement de téléchargement, ce qui peut se produire sur certains hôtes de partage de fichiers), ouvrez les Préférences dans Safari et définissez dans Général> Emplacement de téléchargement de fichiers> "Demander chaque téléchargement":
Enregistrez ensuite le fichier dans / Volumes / <nom_volume_principal> / System / Library / Frameworks /:
Dans l'exemple ci-dessous, le nom du volume principal est Système . Le nom de votre volume principal peut être différent (par exemple, Macintosh HD ou macOS).
Ouvrez le terminal et entrez:
Selon vos paramètres Safari, le zip sera décompressé automatiquement après le téléchargement et les deux étapes suivantes (décompresser / rm) ne sont pas nécessaires!
vérifier la signature des codes:
si cette étape échoue, supprimez AddressBook.framework et obtenez-en une appropriée.
Vérifiez le drapeau restreint:
qui devrait montrer. (le point:. est l'adresse "bundle / package" AddressBook.framework - la date sera bien sûr différente):
(Vous devrez peut-être ajouter l'attribut restreint à AddressBook.framework plus tard s'il est manquant)
la source
Ok, je donnerai une autre réponse facile au premier démarrage de la partition de récupération en maintenant CMD + R au carillon de démarrage, puis une fois le démarrage terminé, cliquez sur les utilitaires dans le panneau supérieur, puis cliquez sur le type de terminal csrutil désactiver puis redémarrez votre Mac maintenant une fois que vous entendez le carillon de démarrage tenir CMD + S jusqu'à ce que vous voyiez du texte brut, procédez maintenant comme suit:
• Premier type mount -uw / • Ensuite, branchez une autre clé USB haute capacité • puis tapez mkdir / usb • puis tapez mount -t [filesyatem of pendrive] / dev / disk2s1 / usb
• Maintenant, nous allons copier l'intégralité du répertoire personnel de votre MacBook vers la clé USB Astuce: vous pouvez connaître la taille de votre répertoire personnel en ls -la / Users • Tapez ensuite rsync -p -P -o / Users --exclude / Utilisateurs / votre nom d'utilisateur / Bibliothèque / Utilisateurs / usb
Ensuite, vous pouvez réinstaller le système d'exploitation en demandant à un ami en lui donnant un système d'exploitation amorçable.
la source