swift - 在 macOS 上使用 Swift 检查可用的 macOS 更新
问题描述
我目前正在构建一个macOS
应用程序,用于检查是否macOS
安装了预定义的最低版本,例如10.14.3
,如果没有,则执行某些操作。
是否有机会强制检查操作系统更新并从中获取结果?
解决方案
使用终端应用程序,您可以使用命令检查新的软件更新software update -l
。您可以使用 Foundation 框架中的 Process 类执行命令,并解析文本输出。也可以使用一些参数配置命令行工具。查看 Foundation 中的 softwareupdate 命令和 Process 类。如果您计划将应用程序提交到 App Store,我不确定是否允许这样做。
推荐阅读
- python - 如何分析 pandas 列中的文本?
- java - 如何将 ArrayList 操作到我的程序中,以便可以单独使用每个项目?
- vb.net - 字符串生成器在现有附件中间附加值
- java - 如何有效地使用计数器变量来计算点数?
- swift - 如何从另一个类访问文件私有属性?
- c++ - 在 C++ 中将数据保存到 .txt 文件的问题
- javascript - React中地图功能的元素未呈现
- angular - How to store user data in local storage using Capacitor’s Storage Plugin?
- wordpress - wordpress 不会在本地安装
- java - 如何在我的 Entry 类上调用 binarySearch()?