Xcode 9 GMをインストールして、carthage update
を実行したらエラーが発生した。
$ carthage update Carthage requires git 2.3.0 or later.
先に結論を書くと、原因はXcode.appのパッケージの名前を変更していたからでした。
Xcode 9 GMをXcode.appとしてまだ使いたくないので、今まで使っていたのをXcode8.3.3.appにして、Xcode 9 GMをXcode9GM.appにしていた。
ターミナルでxcode-select --print-path
を実行すると下記のようにXcode.appを参照していることがわかった。
$ xcode-select --print-path /Applications/Xcode.app/Contents/Developer
対応としては、参照するXcodeを任意のものに変更すれば良い。
$ sudo xcode-select -switch /Applications/Xcode8.3.3.app/Contents/Developer
僕はXcode8.3.3.appをXcode.appに戻しました。2年に1回くらいこの現象で躓いている気がする。