Как отключить AddressBookSourceSync в El Capitan

9

AddressBookSourceSyncпостоянно мешает бездействующему сну. Я не использую синхронизацию с адресной книгой, а в предыдущих версиях я просто удалял приложение. Однако теперь это предотвращается защитой целостности системы.

Есть ли одобренный или простой способ отключить приложение (через панель запуска или список свойств или что-то в этом роде)? Или я должен отключить SIP, удалить приложение и затем (если смогу) снова включить SIP?

РЕДАКТИРОВАТЬ

Мне приходит в голову, что, поскольку SIP действует только на загрузочный диск, легко удалить файл, просто загрузившись с другого диска (например, USB) и получив доступ к основному HD оттуда.

Уильям Моррис
источник
1
Это очень похоже на проблему XY для меня. apple.stackexchange.com/questions/110828/...
Tetsujin
Привет, вы можете рассказать о своем решении? У меня такая же проблема. Спасибо
раввин
@rabbid Для этого вам необходимо установить OSX на внешний диск (например, USB-диск) объемом не менее 8 ГБ. Вы можете узнать об этом здесь: support.apple.com/en-us/HT202796 - затем загрузитесь с этого диска (удерживайте параметр / alt при нажатии кнопки питания). Затем вы можете исследовать основной жесткий диск, чтобы найти и удалить приложение в / Macintosh \ HD / Система / Библиотека / Рамки / AddressBook.framework / Версии / A / Helpers /
Уильям Моррис

Ответы:

14

Не уверен, что это действительно хорошая идея, но вы можете запустить это (как вы, а не root) в Терминале:

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

FWIW, у меня была та же проблема, и даже после следования инструкциям в ссылке Tetsujin , отключение всех учетных записей контактов в системных настройках, выход из iCloud, удаление каталогов AddressBookSourceSync в ~ / Library / Caches и ~ / Library / Application Support, и, конечно, многие перезагрузки, я не мог заставить AddressBookSourceSync перестать блокировать сон. Эта команда «исправила» это. AddressBookSourceSync больше не запускается и не pmset -gсообщает ничего, что мешает спать.

Вы можете отменить эффект с помощью этой команды:

launchctl load -w /System/Library/LaunchAgents/com.apple.AddressBook.SourceSync.plist
Роб Майофф
источник
Отлично, спасибо. Мое решение постоянно отменяется обновлениями.
Уильям Моррис
В новых версиях сначала необходимо отключить защиту целостности системы (SIP).
KittMedia