最近為了試試新版的 SwiftUI 開發,更新了 beta 版本的 Xcode。所以目前我電腦上有兩款 Xcode IDE(Xcode 和 Xcode-beta)。
當我打開項目的時候發現系統默認選擇的是正式版的 Xcode。那麼如何設置使其默認選擇新的 Xcode-beta 呢?相信長時間用 Mac 開發的開發者會對一個命令行有印象,那就是 xcode-select。(看名字就知道這東西就是今天的主角。)
操作如下:
1. 先查看當前 Xcode 激活的工具目錄
> $ xcode-select --print-path # output: /Applications/Xcode.app/Contents/Developer2. 切換到 Xcode-beta 的開發工具目錄
> $ sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer>3. 至此,設置完成。打開項目文件時,就是新的IDE了。以我的項目 myapp 為例。
> $ cd to-my-repo-dir> $ ls -l> > > $ open Myapp.xcodeproj>寫在最後。
1. 切換目錄也可以是下面的這種簡短的 /Applications/Xcode-beta.app,只不過xcode-select 會轉化成為 /Applications/Xcode-beta.app/Contents/Developer。
> $ sudo xcode-select -s /Applications/Xcode-beta.app2. 上述的切換命令雖然大部分情況是沒有問題的,但是當我們寫構建腳本的時候根據不同的情況選擇不同的工具集的時候還有一種方法就是利用 DEVELOPER_DIR 環境變量來控制。
> $ env DEVELOPER_DIR="/Applications/Xcode-beta.app" /usr/bin/xcodebuild最後的最後,為了讓大家如廁的時間就能讀完,就此打住。如果喜歡,請關注我,讓我有動力寫下去。
感謝您的支持!