0

我正在尝试通过代码获取在模拟器上运行的版本/构建。

基本上我正在使用模拟器检查我的应用程序的各种功能,并希望根据我设置为当前的 SDK 来打开和关闭代码路径,而不是每次都手动进行(我的测试机有不同版本的SDK 和我在 4.1 和 5.1 之间切换电流以进行测试)。

所以想法是,当应用程序在模拟器上启动时,如果我应该运行特定的代码路径,我可以读取 SDK 的构建并了解槽匹配(我有一个执行匹配并打开和关闭功能的函数)或不。

我知道如何确定我是在 sim 上还是在设备上运行,但找不到有关如何通过代码获取 SDK 版本的参考资料,所以我基本上被卡住了。

当我在模拟器上运行应用程序时,是否有任何函数可以调用并返回当前安装的 iOS 的构建或版本?

4

1 回答 1

1

您可以获得当前版本的操作系统。

UIDevice *myDevice = [UIDevice currentDevice];
myDevice.systemVersion
于 2012-06-13T04:36:29.203 回答