一覧表 - Lists
Xcode Ver | Install Support macOS Ver | Released | notes |
---|---|---|---|
12 Beta | 10.15.4 ( Catalina ) 以上 | June 22, 2020 | iOS 14, iPadOS 14, macOS Big Sur, tvOS 14, and watchOS 7 |
12 for macOS Universal Apps Beta | 11.0.0 ( BigSur ) 以上 | June 22, 2020 | on Apple Silicon Macs |
11.6 Beta | 10.15.2 ( Catalina ) 以上 | June 9, 2020 | iOS 13.6, iPadOS 13.6, tvOS 13.4, watchOS 6.2, and macOS Catalina 10.15.4 |
11.5 | 10.15.2 ( Catalina ) 以上 | May 20, 2020 | |
11.4 | 10.15.2 ( Catalina ) 以上 | March 24, 2020 | |
11.3.1 | 10.14.4 ( Mojave ) 以上 | July 2, 2019 | |
11.0 | 10.14.4 ( Mojave ) 以上 | September 20, 2019 | |
10.2.1 | 10.14.3 ( Mojave ) 以上 | Apr 17, 2019 | |
10.2 | 10.14.3 ( Mojave ) 以上 | ||
10.1 | 10.13.6 ( High Sierra ) 以上 | ||
10.0 | 10.13.6 ( High Sierra ) 以上 | ||
10.0 beta | 10.13.4 ( High Sierra ) 以上 | ||
9.4 | 10.13.2 ( High Sierra ) 以上 | ||
9.3 | 10.13.2 ( High Sierra ) 以上 | ||
9.2 | 10.12.6 ( Sierra ) 以上 | ||
9.1 | 10.12.6 ( Sierra ) 以上 | ||
9.0 | 10.12.6 ( Sierra ) 以上 | ||
8.3 | 10.12 ( Sierra ) 以上 | ||
8.2 | 10.11.5 ( El Capitan ) 以上 | ||
8.0 | 10.11.5 ( El Capitan ) 以上 | ||
7.3 | 10.11.4 ( El Capitan ) 以上 | ||
7.2 | 10.10.5 ( Yosemite ) 以上 | ||
7.1 | 10.10.5 ( Yosemite ) 以上 | ||
7.0 | 10.10.4 ( Yosemite ) 以上 | ||
6.4 | 10.10.0 ( Yosemite ) 以上 | ||
6.3 | 10.10.0 ( Yosemite ) 以上 | ||
6.1 | 10.9.4 ( Mavericks ) 以上 | ||
6.0 | 10.9.4 ( Mavericks ) 以上 | ||
5.1 | 10.8.4 ( Mountain Lion ) 以上 | ||
5.0 | 10.8.4 ( Mountain Lion ) 以上 |
さらに以前のOS情報などについては、下記 関連/参考 - Relation/Reference にあります。
以下は補足説明なので、より詳細について知りたい方はご覧ください。
背景 - Background
この記事を投稿する背景を簡単に申し上げると、実はあるSwiftセミナーに参加するため遠出しましたが、私の Yosemite Macbook に Xcode をインストールできないという悲しい事態となってしまいました。
なぜインストールできないのか調べてみたところ、カンタンなことでした。OSごとにインストール可能 Xcodeバージョンが決まっていたからです。Yosemite ( ver10.10 ) の場合、Xcode 7.3 以上をインストールできなかったのです。その際、私がダウンロードしていたのは Xcode 8.2.1 でした。
今 よくよく考えると 講師の方から、古いmacOSに対応した、古いXcodeバージョンのダウンロード/インストール方法を教えてもらえていればと思いました。
そして後に自分で調べてみて分かりましたが、
対応macOS一覧表の記事/ブログがあまり無かったので、自分でまとめてみることにしました。
古いバージョンをインストール可能? - Can I install old version?
古いXcodeをインストールできるというブログ記事が多くあり、自分の中で少々混乱していたのですが、色々調べ整理し腑に落ちたことが
新しいmacOSは、古いXcodeバージョンをインストール可能 ( Downloads for Apple Developers )
ただし
古いmacOSは、新しいXcodeをインストールできない。
自らが持っているMacに対応しているXcode以下のバージョンに対してということをハッキリ認識できました。
当たり前のようで分かりづらかったですが、理解できました。
ダウンロードサイズ/時間 - Download Size/Time
Xcodeのサイズはかなり大きく、例えば Xcode 8.2.1 は 4GB 以上ありますし、
バージョンによっては 5GB 以上もあります。
出先に太い回線が無ければ、ダウンロードにかなり時間がかかり、パケットもかなり消費しますし、
間違ったバージョンのダウンロードを始めてしまうと大変です。お気をつけ下さい。
例 ) Xcode 4.2 GB
- 13.72 Mbps ( 1.715MB/s ) 〜 7.86 Mbps( 0.982MB/s )
- about 45 min ~ 1 hour 15 min
関連/参考 - Relation/Reference
Xcode @Wikipedia Engslish
こちらの英語Wikipediaが、分かりやすく常に定期的に更新されていることが後に分かりました。
後に紹介している Apple本家サイトの「 Xcode Release Notes 」は対応OSに関しては情報も少なめで、非常に分かりづらいので、こちらのサイトはとても助かります。
Xcodeニュース記事などを見る際の注意点
min macOS to run ( インストール可能macOSバージョン ) の隣にある、macOS SDK(s) という項目のバージョン情報は別物です。
この点が厄介で私も初め不明だったのは、多くの日本語記事で その区別がつかない文言 ( 主語がどちらか不明 ) になっていることが多く誤解を招きやすいことと、また大体の記事で掲載されているバージョン情報はこの macOS SDK(s) を示している事が多く混乱を招きます。**
Mac App Store
最も多くのmacユーザーが目にするデフォルトアプリ AppStore
β版手前の、最新の安定板のみを提供
Newest Official Xcode - Mac App Store
Developer Downloads
Xcode Newest Version
https://developer.apple.com/download/
WebからAppleIDでログインして利用可能
最新β版(開発途中Ver)と
最新安定板を提供
Xcode 10 beta Release Notes
https://download.developer.apple.com/Documentation/Xcode_10_beta_Release_Notes/Xcode_10_Beta_Release_Notes.pdf
Downloads for Apple Developers
Xcode All ( New ~ Old ) Version
https://developer.apple.com/download/more/
WebからAppleIDでログインして利用可能
最新β版(開発途中Ver)を除く、全てのバージョンを提供
Xcode Release Notes
Webから誰でも閲覧可能
最新のβ版(開発途中Ver)を除く、全てのバージョンの解説
β版 Release Notesは Developer Downloads にリンクあり。
ex) 10.0 beta
ちなみに、上記で私が
Apple本家のサイト Xcode Release Notes は対応OSに関しては情報も少なめで、非常に分かりづらいので助かります。
と申し上げた一例として、
Compatibility(互換性)の項目で、
Xcode 9 requires a Mac running macOS 10.13.2 or later.
とありますが、9.2 までは 10.12.6 (Sierra) に対応していたようで誤解しやすいです。
9.3 / 9.4 が 10.13.2 (High Sierra) 以降に対応です。
しかし 9.2 などの詳細には Compatibility の情報は見つかりませんでした。
ですが、下図 Xcode 9.0 発表時の日本語記事では、
macOS 10.12.6以降に対応
と掲載されていますし、上記 Xcode @Wikipedia Engslish でも、その旨の記載がありました。
Fin
主な変更履歴 - Main Change History
2019/07/10 : Xcode v11.0 beta 3 迄の情報を追記 & 各バージョンにリリースノートリンク追加
2018/06/07 : Xcode v10.0 beta 迄の情報 / 注意点など文言多数 / ダウンロード例 / 関連参考情報 / 画像など全体大幅更新
2017/05/27 : Xcode v8.3 - macOS 10.12 ( Sierra ) 迄の情報 / 一部画像更新
2017/02/11 : 頂いたコメントを元に Xcode v7.3 : macOS 10.11.0 ⇛ 10.11.4 以上 / 一部情報更新
2016/09/14 : 記事投稿