2016-09-18 40 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文件嗎? –