我需要在我的单元测试用例中知道我的部署目标。有没有办法以编程方式获取 iOS 部署目标(使用 Objective-C)?
问问题
1013 次
2 回答
4
这可用作 Xcode 构建变量,称为IPHONEOS_DEPLOYMENT_TARGET
.
您需要做的就是创建一个包含该值的预处理器宏:
然后你可以AMIT_DEPLOYMENT_TARGET
在你的代码中引用。(注意:这是一个float
,而不是您可能期望的字符串。)
于 2013-07-31T20:12:00.887 回答
3
显示为“大”整数:
NSLog(@"Deployment target: %i", __IPHONE_OS_VERSION_MIN_REQUIRED);
例如对于 iOS 5.1 作为部署目标
Deployment target: 50100
于 2013-07-31T19:57:12.550 回答