在MacOS Sierra 10.12.5下,我编写了以下脚本,我将其放入/usr/local/bin/update
以一次更新所有包:
#!/bin/sh
brew update
brew upgrade
brew cask outdated|xargs brew cask reinstall
softwareupdate -ia
它总是像魅力一样工作,包括在安装MacOS系统更新时。但是这一次,我有一个应用程序(Slack)被App Store标记为可更新(到版本2.6.2而我的是2.6.0)但softwareupdate -ia
返回
Software Update Tool
Finding available software
No new software available.
即使在运行时softwareupdate --clear-catalog --force --reset-ignored --list
,也没有可用的更新,而它在App Store中显示。
这是一个未解决的线程,也有问题的人:https ://discussions.apple.com/thread/2396385
任何想法?有没有人遇到过同样的问题?