我正在试图找出我正在构建的操作系统版本,即6.0,6.1,7.1。环境中的所有变量都指向基本版本或最新的SDK版本。因此,如果我设置构建6.1模拟器,并且我的部署目标是6.0并且基本SDK版本是7.1,那么这就是我在构建环境中看到的:
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
SDK_NAME=iphonesimulator7.1
PLATFORM_VERSION_AVAILABILITY_H_FORMAT=70100
SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
IPHONEOS_DEPLOYMENT_TARGET=6.0`enter code here`
根本没有任何迹象表明我正在建造6.1
那我怎么弄明白呢?
答案 0 :(得分:1)
在终端中,您可以轻松获得项目的部署目标:
xcodebuild -showBuildSettings | grep DEPLOYMENT_TARGET
输出:
IPHONEOS_DEPLOYMENT_TARGET = 7.1
或者在XCode中突出显示您的目标并查看:
General > Deployment Info > Deployment Target
答案 1 :(得分:1)
选择您的项目 - 然后选择目标和常规标签
同时检查故事板的部署目标
答案 2 :(得分:0)
问题是,IPHONEOS_DEPLOYMENT_TARGET将始终是“常规设置”中设置的内容。所以,如果我有
然后我将其设置为7.1,就像这样:
IPHONEOS_DEPLOYMENT_TARGET将始终显示为6.0。我试图找出7.1部分......