剛剛把 Xcode 升級到 4.3.2 發現 Versions 的文件對比功能無法使用了。
Error: No developer directory found at /Volumes/Xcode/Xcode.app/Contents/Developer. Run /usr/bin/xcode-select to update the developer directory path.
因為 Xcode 自從 4.3 之後整體打包成一個App放到了 /Applications 下面,過去的 /Developer 整個被建議刪除掉了。
Versions 按照原來的路徑沒辦法找到 FileMerge.app 所以搞罷工。處理起來很簡單,去命令行執行
sudo
/usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer
重新設定 xcode 的目錄就好。