Xcode我怎么知道我正在为哪个版本的操作系统构建?

时间:2014-06-18 23:37:44

标签: xcode ios7

我正在试图找出我正在构建的操作系统版本,即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

那我怎么弄明白呢?

3 个答案:

答案 0 :(得分:1)

在终端中,您可以轻松获得项目的部署目标:

xcodebuild -showBuildSettings | grep DEPLOYMENT_TARGET

输出:

IPHONEOS_DEPLOYMENT_TARGET = 7.1

或者在XCode中突出显示您的目标并查看:

General > Deployment Info > Deployment Target

答案 1 :(得分:1)

选择您的项目 - 然后选择目标和常规标签

enter image description here

同时检查故事板的部署目标

enter image description here

答案 2 :(得分:0)

问题是,IPHONEOS_DEPLOYMENT_TARGET将始终是“常规设置”中设置的内容。所以,如果我有

Setting in General Settings

然后我将其设置为7.1,就像这样:

7.1

IPHONEOS_DEPLOYMENT_TARGET将始终显示为6.0。我试图找出7.1部分......