在我的構建系統,我使用xcodebuild
建設多個項目建成。配置Xcode項目與特定的構建工具版本
我要配置不同的Xcode的安裝每個項目使用。
我知道sudo xcode-select --switch <path>
,但:
- 此選項是全系統的,有能亂用其他並行 建立。
- 它需要root,我更喜歡避免(因爲它是一個自動構建系統)。
- 它沒有在項目內部配置。
是否有指定每個項目使用的生成工具路徑的方法嗎?
在我的構建系統,我使用xcodebuild
建設多個項目建成。配置Xcode項目與特定的構建工具版本
我要配置不同的Xcode的安裝每個項目使用。
我知道sudo xcode-select --switch <path>
,但:
是否有指定每個項目使用的生成工具路徑的方法嗎?
從xcrun
輸出:
活性顯影劑目錄可以使用
xcode-select
,或經由DEVELOPER_DIR環境變量來設置。有關更多信息,請參閱xcrun和xcode選擇手冊 頁面。
例如,與特定的Xcode的安裝運行xcodebuild聯編:
$ DEVELOPER_DIR=/path/to/my/Xcode.app/Contents/Developer xcodebuild
在bash腳本:
export DEVELOPER_DIR=/path/to/my/Xcode.app/Contents/Developer
xcodebuild
你或許可以直接從Applications/Xcode.app/Contents/Developer/usr/bin
推出xcodebuild
,所以修改你會使用不同版本的Xcode的路徑。
謝謝,我+1。無論如何,我更喜歡@Mats的官方參考答案。 – Elist
你或許可以從啓動'xcodebuild'直接'應用/ Xcode.app /內容/開發在/ usr/bin' – NSDmitry
謝謝@NSDmitry,這真的有用!它仍然不是一個項目配置,但我可以忍受這一點。添加評論作爲答案,我會接受它。 – Elist