如何确定我的iOS SDK?

Jos*_*own 76 xcode xcodebuild ios

我确信这很简单,但我如何确定我目前安装的iOS SDK版本?

Joh*_*ool 125

如果你输入:

$> xcodebuild -showsdks
Run Code Online (Sandbox Code Playgroud)

它给出了这样的东西:

$> OS X SDKs:
    OS X 10.8                       -sdk macosx10.8
    OS X 10.9                       -sdk macosx10.9

iOS SDKs:
    iOS 6.1                         -sdk iphoneos6.1
    iOS 7.0                         -sdk iphoneos7.0

iOS Simulator SDKs:
    Simulator - iOS 6.0             -sdk iphonesimulator6.0
    Simulator - iOS 6.1             -sdk iphonesimulator6.1
    Simulator - iOS 7.0             -sdk iphonesimulator7.0
Run Code Online (Sandbox Code Playgroud)


Jas*_*ros 44

如果您关心内部版本号(如"10B61"),特别是在测试版中,检查您安装的Xcode版本和相关SDK的最佳位置是使用"系统信息".

Apple菜单>关于本机>系统报告>软件>开发人员

在那里,您将看到开发人员工具的所有主要组件的版本和内部版本号.顶级版本和内部版本号对应于从Apple下载的磁盘映像的名称.

这是macOS 10.14.3.

  • 在10.7/Lion中,我必须这样做:**Apple菜单>关于本机>更多信息>系统报告>软件>开发人员** (15认同)

小智 15

最新版本的MAC OS Mountain lion:

Apple菜单>关于本机>更多信息...>系统报告...>软件>开发人员

你会发现像这样的开发者信息:

版本:4.6(4H127)位置:/Applications/Xcode.app应用程序:Xcode:4.6(2066)工具:4.6(46000)SDK:OS X:10.7:(11E52)10.8:(12C37)iOS:6.1:(10B141) iOS模拟器:6.1:(10B141)


Jos*_*own 12

更新:感谢Stan在Lion上展示如何使用Xcode 4.3:

ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/??SDKs/
Run Code Online (Sandbox Code Playgroud)

以下命令显示计算机上安装的所有iPhone SDK的列表.

ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Run Code Online (Sandbox Code Playgroud)

  • 我认为这是由于现在如何从应用程序商店安装Xcode而改变了.我在10.7/Lion并且必须这样做:**ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/** (4认同)