Geöffnete Nachrichten und der Crash-Reporter meldeten sofort, dass das Programm abgestürzt ist. Im Reporter heißt es:
Sandbox-Erstellung fehlgeschlagen: Sie haben keine Berechtigung, die Datei "Application Support" im Ordner "Library" zu speichern.
Nach einigen Recherchen bestand die einzig mögliche Lösung darin, ein temporäres Konto zu erstellen, um zu prüfen, ob es sich um das System oder die Benutzerbibliothek handelt. Möglicherweise muss Ihr aktuelles Konto gelöscht und ein neues, geringfügig anderes Konto erstellt werden, und Ihre Dateien müssen auf dieses neue Konto verschoben werden.
Meine Frage war, gibt es einen einfacheren Weg, dies zu beheben, ohne so viel Ärger machen zu müssen?
(Hinweis: Es gibt, oder zumindest hat es bei mir funktioniert. Lesen Sie auf die Antwort.)
Antworten:
Normalerweise aktiviere ich das Gastkonto und teste damit Probleme, die Sie beschreiben.
Wenn Sie es mit dem Gastkonto versuchen und erfolgreich sind, ist dies ein Anzeichen dafür, dass Sie Berechtigungsprobleme mit Ihren Dateien haben.
Leider repariert Apples Festplatten-Dienstprogramm die Dateien der Benutzer nicht. Ich habe festgestellt, dass es im Allgemeinen am schnellsten ist, in terminal.app nach ungewöhnlichen Berechtigungen zu suchen. Der Ordner "Anwendungsunterstützung" auf meinem MBP lautet beispielsweise "rwx ------".
Sie können Ihre Ordner anzeigen, indem Sie das Terminal öffnen, mit der CD-Bibliothek in den richtigen Ordner wechseln und dann mit ls -lh die Ordner einschließlich der Anwendungsunterstützung anzeigen.
Wenn diese Berechtigungen unterschiedlich sind, zeigen wir Ihnen, wie Sie sie ändern können.
quelle
chmod
im Terminal verwendet werden.Ok, das ist also die Lösung, die für mich funktioniert hat. Keine Garantie, dass es für Sie funktioniert, aber es ist einen Versuch wert, verglichen mit der Notwendigkeit, Ihr Konto neu zu erstellen.
Öffnen Sie zuerst das Terminal. Sie können dies tun, indem Sie entweder
Terminal
Spotlight eingeben oder zu Applications> Utilities> Terminal.app gehen. Von dort aus öffnet sich ein Fenster und Sie geben einsudo chmod 755 ~/Library/Application Support
(Sie müssen Ihr Passwort eingeben), oder wenn Sie sicherstellen möchten, dass Sie für alles in Ihrem Bibliotheksordner Berechtigungen haben, können Sie dies eingebensudo chmod 755 ~Library/*
und dies ändert die Berechtigungen für alles in Ihrer Bibliothek Ordner zu rwxr-xr-x (durch Eingabels -la
oder-le
im Terminal angezeigt . Wenn Sie andere Benutzer auf Ihrem Computer haben, können Sie 700 anstelle von 755 ersetzen und Ihre Berechtigungen sind rwx ------.Wie gesagt, es war eine sofortige Lösung für mich. Probieren Sie es einfach aus. Es könnte Ihnen Ärger ersparen.
Wenn das Problem dadurch nicht vollständig behoben wird, können Sie auch die
plist
mit dem Programm verknüpfte Datei entfernen . Gehen Sie dazu zu Bibliothek> Einstellungen und suchencom.apple.iChat.plist
und löschen Sie in diesem Fall die Datei oder geben Sie Folgendes ein, wenn Sie sich noch im Terminal befindensudo rm ~/Library/Preferences/com.apple.iChat.plist
quelle
Ich habe zwei verschiedene Lösungen für das abstürzende Apple Messages-Problem gefunden.
quelle