我确信这很简单,但如何确定我目前安装的iOS SDK版本?
答案 0 :(得分:104)
如果输入:
$> xcodebuild -showsdks
它给出了这样的东西:
$> 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
答案 1 :(得分:39)
如果您关心内置版本号(如“10B61”),特别是在测试版中,检查您安装的Xcode版本和相关SDK的最佳位置是使用“系统信息”。
Apple菜单>关于本Mac>系统报告>软件>显影剂
在那里,您将看到开发人员工具的所有主要组件的版本和内部版本号。顶级版本和内部版本号对应于从Apple下载的磁盘映像的名称。
这是macOS 10.14.3。
答案 2 :(得分:13)
最新版本的MAC OS Mountain lion:
Apple菜单>关于这台Mac>更多信息...>系统报告...>软件>显影剂
您可以找到这样的开发者信息:
版本:4.6(4H127) 位置:/Applications/Xcode.app 应用: Xcode:4.6(2066) 仪器:4.6(46000) 软件开发工具包: OS X: 10.7:(11E52) 10.8:(12C37) iOS版: 6.1:(10B141) iOS模拟器: 6.1:(10B141)
答案 3 :(得分:11)
更新:感谢Stan在Lion上展示如何使用Xcode 4.3:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
以下命令显示计算机上安装的所有iPhone SDK的列表。
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
答案 4 :(得分:0)
我发现的最简单的原因是运行以下命令行:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
或者,如果您有多个 XCode 版本:
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
fastlane 无法成功执行该命令,因此听起来好像您没有为xcodebuild
选择运行命令的Xcode版本用。运行上面的xcode-select
命令应该可以解决问题;)