💤

MacOS SonomaでXcode 14以前のバージョンを起動する

2023/11/01に公開

SonomaにアップデートするとXcode 14以前が起動できない

MacOS Sonomaにアップデートすると、Xcodeのバージョンを15に上げないと起動できなくなる。
Xcode 14以前のバージョンで起動しようとしても、以下のメッセージが出て、App StoreからXcode 15にアップデートしないと起動できないようになってしまう。

過去のバージョンで開くには

14以前のバージョンで開きたいときは以下のような手段を取る。

  1. 以下から戻したいバージョンのXcodeをダウンロード・解凍する。
    More - Download
  2. Xcode 15が入っている場合、重複回避のためXcodeのアプリ名を適宜変更する。(ここではXcode_oldVersionとする。)
  3. 過去バージョンのXcodeをアプリケーションフォルダにドラック&ドロップする。
    この状態で過去バージョンのXcodeを開こうとすると、同様のエラーメッセージが出て起動できない。
  4. ターミナルでホームディレクトリに移動し、以下のコマンドで過去バージョンのXcodeを起動する。
open /Applications/Xcode_oldVersion.app/Contents/MacOS/Xcode

ターミナル画面がもう1つ余計に開いてしまうが、MacOS SonomaでもXcode 14以前の過去バージョンで開けるようになる。

最後に

その、まあ、ある程度後方互換性を残してほしかった。Sonoma だけに。

参考文献

Is there a way to run xcode 14 on macOS Sonoma? 2023/11/01閲覧

Discussion