2016-09-18 42 views
2

我试图找到这个问题的答案:给出1,000,000 Xcode项目,有没有办法找出什么是快速版本,2.3或3.0?如何以编程方式查找swift版本?

(我肯定知道如何检查项目的版本,我所寻求的是检查很多项目programmical方式。)

然后,我相信这个问题的答案可能会有所帮助:如何Xcode是否识别swift代码版本?

有没有像JSON这样的文件存储所有的信息,但隐藏的用户?我怎样才能找到这个文件?

+1

Downvoters照顾解释? –

回答

0

您可以在project.pbxproj文件中找到正在运行的Swift版本。要检查此文件,请打开项目目录,右键点击您的xcodeproj文件,单击“显示软件包内容”,您应该会看到包含您的应用程序配置数据的pbxproj文件。

在此文件中查找XCBuildConfiguration部分,在那里应该有一个用于调试和发布版本设置的变量,称为SWIFT_VERSION。无论列出什么值,都使用Swift的版本。例如,如果值为3.0,则可以手动将其更改为2.3,然后重新打开该项目并编译Swift 2.3。

+3

它看起来像存储此值的合理位置,但我找不到SWIFT_VERSION字段。 –

+0

我也找不到SWIFT_VERSION字段。你能告诉我如何创建一个.swift-version文件吗? –