在包含Xcode项目的目录中,您可以运行
xcodebuild -showBuildSettings
获取构建设置列表。其中一些涉及Xcode ver
XCODE_VERSION_ACTUAL = 0940
XCODE_VERSION_MAJOR = 0900
XCODE_VERSION_MINOR = 0940
解析它们以获得Xcode版本的正确方法是什么?
e.g。在上面的例子中,应该是9.4
只是为了澄清,我问如何解释0940.不是如何从bash中进行操作。
e.g。
0940 = 9.4
1000 = 10.0
答案 0 :(得分:0)
我不是Unix专家,但我相信您需要将此命令传递给awk
,然后将其解压缩并将其转换为您想要的格式。
这样的事情可能是合适的:
xcodebuild -showBuildSettings | awk -F= '/XCODE_VERSION_ACTUAL/{x=$NF; gsub(/[^0-9]/,"",x); print int(x)/100}'