-1

我目前正在尝试创建一个终端外壳,它将一个名为“已禁用”的布尔键添加到现有 plist 中,并带有一个真实值。

到目前为止我有defaults write "/System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent" disabled -bool true

我是在正确设置布尔值,还是应该没有-bool?“禁用”应该用引号引起来吗?

4

1 回答 1

1

defaults write /System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent disabled -bool true应该是正确的。disabled不需要引号并且-bool true应该可以工作,但是正如@MichaelDautermann 提到的,您需要以root 身份运行它。

您也可以使用 卸载作业launchctl unload -w /System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent.plist

-w       Overrides the Disabled key and sets it to false. In previous ver-
         sions, this option would modify the configuration file. Now the
         state of the Disabled key is stored elsewhere on-disk.
于 2012-07-20T16:49:03.497 回答