需使用mas-cli命令行工具管理mac app store应用:先安装(brew install mas等)、再用apple id登录(mas signin)、接着搜索(mas search)、安装(mas install或lucky)、最后升级(mas upgrade或list/outdated)。

如果您希望在Mac上通过命令行方式管理Mac App Store中的应用,而非依赖图形界面操作,则需要借助mas-cli这一专用工具。以下是实现搜索、安装与更新应用的具体步骤:
一、安装mas-cli工具
mas-cli是macOS平台下操作Mac App Store的官方兼容命令行工具,必须先完成安装才能执行后续操作。该工具依赖Apple ID登录状态,并要求系统为macOS 10.15(Catalina)或更高版本。
1、打开终端应用程序。
2、若已安装Homebrew,执行:brew install mas。
3、若使用MacPorts,执行:sudo port install mas。
4、对于旧版macOS(10.11–10.14),需从自定义tap安装:brew install mas-cli/tap/mas。
二、登录Apple ID账户
mas-cli所有涉及已购应用的操作均需绑定有效的Apple ID,未登录状态下无法列出、安装或升级个人购买的应用。
1、在终端中输入:mas signin your@apple.com(将邮箱替换为实际Apple ID)。
2、按提示输入密码及双重认证验证码。
3、成功后终端将显示“Signed in”确认信息。
三、搜索Mac App Store中的应用
通过关键词匹配查找应用名称及其对应的产品ID,这是后续安装或查看详情的前提。
1、执行搜索命令:mas search Xcode(以Xcode为例)。
2、终端将返回包含ID与名称的列表,例如:497799835 Xcode。
3、如需精确匹配,可添加引号并使用完整名称:mas search "Final Cut Pro"。
四、安装已购买的应用
仅限当前Apple ID已购或免费获取的应用,mas不支持首次购买行为(macOS 10.15+已禁用purchase功能)。
1、根据上一步获得的产品ID,执行安装:mas install 497799835。
2、若想直接安装搜索结果中首个匹配项,使用快捷命令:mas lucky xcode。
3、安装过程无图形提示,完成后应用将出现在Launchpad或Applications文件夹中。
五、查看与升级已安装应用
mas可识别本地已安装的Mac App Store应用,并提供批量或指定ID的升级能力,避免手动点击“更新”按钮。
1、列出全部已安装应用及ID:mas list,输出格式如:446107677 Screens。
2、检查哪些应用存在可用更新:mas outdated。
3、升级全部待更新应用:mas upgrade。
4、仅升级特定应用(如ID为715768417):mas upgrade 715768417。











