#macos

macos stop third party auto update

developer

关闭macos上第三方软件的系统级自动更新

只需用defaults命令修改,关闭更新检测flag。

defaults write com.googlecode.rimeime.inputmethod.Squirrel SUEnableAutomaticChecks -bool false
defaults read com.googlecode.rimeime.inputmethod.Squirrel

同样的逻辑,只需找到包名就可以控制了。有空研究下defaults都能修改哪些选项。

还有以下方法

  1. 改plist 直接编辑也可以

open "/Library/Input Methods/Squirrel.app/Contents"

sudo plutil -insert SUEnableAutomaticChecks -bool false "/Library/Input Methods/Squirrel.app/Contents/Info.plist"
<key>SUEnableAutomaticChecks</key>
<false/>
  1. 关通知中心
# 清除上次检查时间
defaults delete com.googlecode.rimeime.inputmethod.Squirrel SULastCheckTime

# 禁用自动下载
defaults write com.googlecode.rimeime.inputmethod.Squirrel SUAutomaticallyUpdate -bool false

闲话

最近鼠须管频繁弹窗,告诉我它更新了。然而我用鼠须管就是不想联网,想让它永远停留在不用麻烦我的版本。

问claude它是这么说的,希望能别弹窗再烦我了。

1