如何在El Capitan中禁用AddressBookSourceSync


9

AddressBookSourceSync不断地防止懒惰的睡眠。我不使用通讯簿同步功能,在以前的版本中,我只是删除应用程序。但是,现在系统完整性保护阻止了此操作。

是否有一种批准或简便的方法来禁用该应用程序(通过启动器或属性列表等)?还是我必须禁用SIP才能删除该应用程序,然后(如果可以)重新启用SIP?

编辑

在我看来,由于SIP仅作用于启动磁盘,因此仅通过从另一个磁盘(例如USB)启动并从那里访问主HD即可轻松删除文件。


1
在我看来,这非常像一个XY问题apple.stackexchange.com/questions/110828/...
铁人

嗨,您能详细介绍一下您的解决方案吗?我也有同样的问题。谢谢
rabbid'1

@rabbid为此,您需要在至少8GB的外部磁盘(例如USB磁盘)上安装OSX。您可以在此处了解有关信息:support.apple.com/zh-cn/HT202796- 然后从该磁盘启动(按住电源按钮时按住option / alt)。然后,您可以浏览主硬盘在/ Macintosh \ HD / System / Library / Frameworks / AddressBook.framework / Versions / A / Helpers /中查找和删除该应用程序
William Morris

Answers:


14

不知道这是否真的是一个好主意,但是您可以在终端中运行此命令(您自己,而不是root用户):

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

FWIW,即使按照了 Tetsujin链接中操作,关闭系统偏好设置中的所有联系人帐户,注销iCloud,删除〜/ Library / Caches和〜/ Library / Application Support中的AddressBookSourceSync目录,而且当然很多重启后,我无法使AddressBookSourceSync停止阻止睡眠。该命令“修复”了它。AddressBookSourceSync不再运行,并且pmset -g没有报告任何阻止睡眠的信息。

您可以使用以下命令撤消效果:

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

太好了,谢谢。我的解决方案不断被更新所撤销。
威廉·莫里斯

在较新的版本上,您需要首先禁用系统完整性保护(SIP)。
KittMedia
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.