首页 > 解决方案 > 在 macOS 上使用 Swift 检查可用的 macOS 更新

问题描述

我目前正在构建一个macOS应用程序,用于检查是否macOS安装了预定义的最低版本,例如10.14.3,如果没有,则执行某些操作。

是否有机会强制检查操作系统更新并从中获取结果?

标签: swiftmacos

解决方案


使用终端应用程序,您可以使用命令检查新的软件更新software update -l。您可以使用 Foundation 框架中的 Process 类执行命令,并解析文本输出。也可以使用一些参数配置命令行工具。查看 Foundation 中的 softwareupdate 命令和 Process 类。如果您计划将应用程序提交到 App Store,我不确定是否允许这样做。


推荐阅读