Warum stürzen meine Anwendungen nach dem Update auf 10.10.5 ab?

Ich habe einen Mac mini Ende 2012, 2,5 GHz Intel Core i5, auf dem OS X Yosemite Version 10.10.5 (14F27) ausgeführt wird. Kürzlich, kurz nach dem Delta-Update auf 10.10.5, stürzten zwei meiner Apps, uTorrent und All2MP3, mit dem folgenden Fehler ab:

objc[5240]: Class  is implemented in both /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit and /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit. One of the two will be used. Which one is undefined.

Wie kann ich das beheben?

Könnten Sie das tatsächliche Absturzprotokoll in den Beitrag oder in einen Git-Hub-Gist hochladen? Diese Fehlermeldung ist nicht schwerwiegend - ich habe Tausende von Fällen, in denen sie protokolliert wurde und keine Abstürze resultieren. Etwas anderes verursacht wahrscheinlich den Absturz - auch wenn dies stark mit dem Problem korreliert. Welche Build-Version ist Ihr OS X und welche Versionen der Apps?
Haben Sie die neuesten 10.10-kompatiblen Versionen dieser Apps neu installiert?

Antworten (3)

Einfach raten:

Meine Standardinstallation von OS X Yosemite 10.10.5 enthält die Datei nicht /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit..

Bitte überprüfen Sie Folgendes:

  1. die Aktualität Ihres Backups
  2. Das richtige Ziel ist der Softlink "Current" im Ordner /System/Library/Frameworks/AppKit.framework/Versions/. Es sollte sein /System/Library/Frameworks/AppKit.framework/Versions/C/.
  3. Enthält der Ordner /System/Library/Frameworks/AppKit.framework/Versions/C/eine zweite Datei namens Appkit.?
  4. Wenn der Ordner /System/Library/Frameworks/AppKit.framework/Versions/C/eine zweite Datei mit dem Namen enthält Appkit., überprüfen Sie die md5s ( md5 /path/to/file) der Dateien Appkitund Appkit.. Die MD5 der Datei Appkitin meinem System ist 5404e155c41dedd1bea5e29bf02182d8 (Größe = 39.450.864 Bytes, Änderungsdatum 2. Juni 2015). Wenn Sie 2 Dateien haben Appkitund Appkit.identische und korrekte md5s haben, verschieben Sie sie Appkit.an einen sicheren Ort mit:

    sudo mv "/System/Library/Frameworks/AppKit.framework/Versions/C/Appkit." "/System/Library/Frameworks/Appkit."
    

    Wenn einer die richtige md5 und der andere eine falsche md5 hat, entfernen Sie die Datei mit der falschen md5 und benennen Sie die richtige ggf. in "Appkit" um. Wenn beide md5s falsch sind, installieren Sie 10.10.5 mit dem 10.10.5 Combo Updater neu. Starten Sie Ihren Mac neu und testen Sie das Verhalten von µTorrent. Wenn der Test mit µTorrent ein positives Ergebnis ergab, entfernen Sie die Datei/System/Library/Frameworks/Appkit.

  5. Wenn der Ordner keine Datei mit dem Namen „Appkit“ enthält. Booten Sie überhaupt auf Ihre Recovery HD und versuchen Sie, Ihr Hauptvolume zu reparieren.

Ich habe nur eine AppKitausführbare Datei. Ich habe versucht, die Festplatte zu reparieren, aber das Festplattendienstprogramm besteht darauf, dass es in Ordnung ist.
@VatsalManot Und AppKit hat ein richtiges md5?
AppKithat eine MD5 vonad2601d3e17bc140936b4861bf34dcc0
@VatsalManot Das unterscheidet sich von md5, das ich in meiner OS X-Installation gefunden habe. Laden Sie einfach den 10.10.5 Combo Installer herunter und führen Sie ihn aus.

Versuchen Sie, die Festplattenberechtigungen zu reparieren, und wenn das das Problem nicht löst, installieren Sie sie einfach neu. Eine Neuinstallation der App kann das Problem beheben.

Das hat nicht funktioniert.

Ich hatte das gleiche Problem, mehrere Programme ließen sich nicht starten. Am Ende habe ich Yosemite neu installiert (ohne meine Daten zu löschen), was das Problem behoben hat. Davor hatte ich versucht, die Festplattenberechtigungen ohne Erfolg zu reparieren.