1

我参与的开源软件之一最近开始使用仅在 OS X 10.7 及更高版本上可用的功能。我们希望在启动时(或者最好在程序启动之前,如果某些 DMG 元数据允许的话)检测用户是否正在使用旧版本的 OS X 并显示一条消息,告诉他升级他的操作系统(或使用我们软件的旧版本)。

做这个的最好方式是什么?我不是 OS X 开发人员,所以请尽可能简单:)

4

1 回答 1

1

您可以使用 C std 库中的方法来完成。这个问题解释了如何使用标准 C 在 Mac OS X 中获取操作系统版本

正如评论中提到的,这在 10.8 中已被弃用。这个问题暂时解释了一个解决方法如何在 OS X 或 iOS 中确定运行时的操作系统版本(不使用格式塔)?

于 2013-03-14T20:46:52.620 回答