【发布时间】:2013-07-31 19:54:48
【问题描述】:
我需要知道我在单元测试用例中的部署目标。有没有办法以编程方式(使用 Objective-C)获取 iOS 部署目标?
【问题讨论】:
标签: ios xcode build-settings
我需要知道我在单元测试用例中的部署目标。有没有办法以编程方式(使用 Objective-C)获取 iOS 部署目标?
【问题讨论】:
标签: ios xcode build-settings
这个is available as an Xcode build variable 叫IPHONEOS_DEPLOYMENT_TARGET。
您需要做的就是创建一个包含该值的预处理器宏:
然后你可以在你的代码中引用AMIT_DEPLOYMENT_TARGET。 (注意:这是float,而不是您可能期望的字符串。)
【讨论】:
显示为“大”整数:
NSLog(@"Deployment target: %i", __IPHONE_OS_VERSION_MIN_REQUIRED);
例如对于 iOS 5.1 作为部署目标
Deployment target: 50100
【讨论】: