objective-c - 如何以编程方式检测 Mac OS X Server Edition?

标签 objective-c macos

是否有人知道任何有助于区分 Mac OS X“服务器版”和“桌面版”的 API? 我的应用程序应该知道它当前在哪个版本的 Mac OS X 上运行。 (服务器或桌面)

最佳答案

sw_vers 似乎是通过检查/System/Library/CoreServices/ServerVersion.plist 来实现的——您可能只需查看文件是否存在即可。

关于objective-c - 如何以编程方式检测 Mac OS X Server Edition?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2645185/

相关文章:

python - 为什么 PyCharm 看不到我的库?

ios - Autolayout 动态高度 TableView 单元格在文本更改时呈现错误

objective-c - 在 Objective C 中管理类变量/方法的内存的正确方法是什么?

ios - 避免在 ios 中调用多个 web 服务

eclipse - 在Mac上设置DERBY_HOME环境变量?

macos - Mac 上的 Delphi XE7(up1) 中的 TOpendialog 有问题?

objective-c - 解析 JSON 时内存使用率较高

objective-c - 将 NSTableView 数据添加到 NSPopUpButton 项

c - 为什么此 pthreads 代码在 OS X 上始终出现段错误,但在 Linux 上却没有?

iphone - 当 NSNumber 用 Integer 初始化时,向 NSNumber 询问 NSDecimal 值是否有效?