Xcodeバージョン指定をしながらxcodebuildコマンドを使う方法
Xcodeを 複数入れている時にxcodebuildコマンドでビルドする時の話です。 自分がデフォルトで使っているバージョンを調べます。
$ xcodebuild -version Xcode 5.0.2 Build version 5A3005
これはxcode-selectで指定された値です。 (man xcode-select Usageの節参照)
そこで、xcodebuildコマンドで利用したいXcodeの指定方法は2つあります。
xcode-selectで指定する
- ただし、superuser権限が必要。システム上の全ユーザーに影響を与える。
DEVELOPER_DIRで指定する
1の方法を使うと、今後もそのXcodeをdeveloper directoryとして使うことになります。 一時的に、使うXcodeのバージョンを変えたいときはDEVELOPER_DIRを使いましょう。
(man xcode-select のEnvironmentの節参照)
実行例
$ xcodebuild -version Xcode 5.0.2 Build version 5A3005 $ DEVELOPER_DIR=~/src/xcode/Xcode_4-6-1.app/ xcodebuild -version Xcode 4.6.1 Build version 4H512