我试图找到这个问题的答案:给出1,000,000 Xcode项目,有没有办法找出什么是快速版本,2.3或3.0?如何以编程方式查找swift版本?
(我肯定知道如何检查项目的版本,我所寻求的是检查很多项目programmical方式。)
然后,我相信这个问题的答案可能会有所帮助:如何Xcode是否识别swift代码版本?
有没有像JSON这样的文件存储所有的信息,但隐藏的用户?我怎样才能找到这个文件?
我试图找到这个问题的答案:给出1,000,000 Xcode项目,有没有办法找出什么是快速版本,2.3或3.0?如何以编程方式查找swift版本?
(我肯定知道如何检查项目的版本,我所寻求的是检查很多项目programmical方式。)
然后,我相信这个问题的答案可能会有所帮助:如何Xcode是否识别swift代码版本?
有没有像JSON这样的文件存储所有的信息,但隐藏的用户?我怎样才能找到这个文件?
您可以在project.pbxproj
文件中找到正在运行的Swift版本。要检查此文件,请打开项目目录,右键点击您的xcodeproj
文件,单击“显示软件包内容”,您应该会看到包含您的应用程序配置数据的pbxproj
文件。
在此文件中查找XCBuildConfiguration
部分,在那里应该有一个用于调试和发布版本设置的变量,称为SWIFT_VERSION
。无论列出什么值,都使用Swift的版本。例如,如果值为3.0
,则可以手动将其更改为2.3
,然后重新打开该项目并编译Swift 2.3。
它看起来像存储此值的合理位置,但我找不到SWIFT_VERSION字段。 –
我也找不到SWIFT_VERSION字段。你能告诉我如何创建一个.swift-version文件吗? –
Downvoters照顾解释? –