So deaktivieren Sie AddressBookSourceSync in El Capitan

9

AddressBookSourceSyncverhindert kontinuierlich Leerlauf. Ich verwende keine Adressbuchsynchronisierung und habe in früheren Versionen nur die App gelöscht. Dies wird jetzt jedoch durch den Systemintegritätsschutz verhindert.

Gibt es eine genehmigte oder einfache Möglichkeit, die App zu deaktivieren (über einen Launcher oder eine Eigenschaftsliste oder etwas anderes)? Oder muss ich SIP deaktivieren, die App entfernen und dann (wenn ich kann) SIP wieder aktivieren?

BEARBEITEN

Da SIP nur auf der Startdiskette fungiert, ist es für mich einfach, die Datei zu löschen, indem Sie einfach von einer anderen Diskette (z. B. USB) booten und von dort aus auf die Hauptfestplatte zugreifen.

William Morris
quelle
1
Das sieht für mich sehr nach einem XY-Problem aus . apple.stackexchange.com/questions/110828/…
Tetsujin
Hallo, können Sie Ihre Lösung näher erläutern? Ich habe das gleiche Problem. Vielen Dank
Rabbid
@rabbid Dazu müssen Sie OSX auf einer externen Festplatte (z. B. einer USB-Festplatte) mit mindestens 8 GB installieren. Sie können dies hier erfahren: support.apple.com/en-us/HT202796 - dann von dieser Festplatte booten (Option / Alt gedrückt halten, wenn Sie den Netzschalter drücken). Sie können dann die Hauptfestplatte durchsuchen, um die App in / Macintosh \ HD / System / Library / Frameworks / AddressBook.framework / Versionen / A / Helpers / zu finden und zu löschen.
William Morris

Antworten:

14

Ich bin mir nicht sicher, ob dies wirklich eine gute Idee ist, aber Sie können dies (wie Sie selbst, nicht root) in Terminal ausführen:

launchctl unload -w /System/Library/LaunchAgents/com.apple.AddressBook.SourceSync.plist

FWIW, ich hatte das gleiche Problem und selbst nachdem ich den Anweisungen in Tetsujins Link gefolgt war, alle Kontaktkonten in den Systemeinstellungen deaktiviert, mich von iCloud abgemeldet und die AddressBookSourceSync-Verzeichnisse in ~ / Library / Caches und ~ / Library / Application Support weggeblasen hatte, und natürlich viele Neustarts, ich konnte AddressBookSourceSync nicht dazu bringen, den Schlaf zu blockieren. Dieser Befehl hat es "behoben". AddressBookSourceSync wird nicht mehr ausgeführt und pmset -gmeldet nichts, was den Schlaf verhindert.

Sie können den Effekt mit diesem Befehl rückgängig machen:

launchctl load -w /System/Library/LaunchAgents/com.apple.AddressBook.SourceSync.plist
Rob Mayoff
quelle
Großartig, danke. Meine Lösung wird durch Updates immer wieder rückgängig gemacht.
William Morris
In neueren Versionen müssen Sie zuerst den System Integrity Protection (SIP) deaktivieren.
KittMedia