[Xcode] 旧バージョンがインストール可能な OS X バージョンを調べてみた

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

Xcode の旧バージョンはダウンロード可能

Xcode の旧バージョンは次のページからダウンロード可能です。Xcode をバージョンアップさせたとしても、旧バージョンがいつでもインストール可能になっているので便利ですよね。

https://developer.apple.com/downloads/index.action

現在(2014年10月24日)の最新バージョンは Xcode 6.1 ですが、Yosemite では旧バージョンはどこまでインストール可能なのか気になったので調べてみました。

Xcode のバージョン一覧

Xcode のバージョン一覧とインストール可能なバージョンの対応表を、主にリリースノートを元に作成しました。リリースノートが無いものは一部実行して確認しています。誤りがある場合はコメントにてご連絡、またはシェアいただけると有難いです。修正いたします。

Xcode バージョン リリース日 Mac OS X バージョン
Xcode Tools v1.0 2006/01/19 Mac OS X v10.3.x (Panther)
Xcode Tools v1.5 2006/01/19 Mac OS X v10.3.x (Panther)
Xcode 2.3 2006/05/23 Mac OS X v10.4.x (Tiger)
Xcode 2.4 2006/08/12 Mac OS X v10.5.x (Leopard)
Xcode 2.4.1 2006/10/31 Mac OS X v10.5.x (Leopard)
Xcode 3.0 2007/11/01 Mac OS X v10.5.x (Leopard)
Xcode 2.5 Developer Tools 2007/11/02 Mac OS X v10.4.x (Tiger) 〜 Mac OS X v10.5.x (Leopard)
Xcode 3.1 Developer Tools 2008/07/12 Mac OS X v10.5.x (Leopard)
Xcode 3.1.2 Developer Tools 2008/11/24 Mac OS X v10.5.x (Leopard)
Xcode 3.1.3 Developer Tools 2009/07/17 Mac OS X v10.5.x (Leopard)
Xcode 3.2 2009/09/01 Mac OS X v10.6.x (Snow Leopard)
Xcode 4.0.1 for Snow Leopard 2011/03/24 Mac OS X v10.6.x (Snow Leopard)
Xcode 4.0.2 for Snow Leopard 2011/04/15 Mac OS X v10.6.x (Snow Leopard) (10.6.4 以上)
Xcode 3.2.3 2011/04/20 Mac OS X v10.6.x (Snow Leopard) (10.6.4 以上)
Xcode 3.2.4 2011/04/21 Mac OS X v10.6.x (Snow Leopard) (10.6.4 以上)
Xcode 3.2.5 2011/04/21 Mac OS X v10.6.x (Snow Leopard) (10.6.4 以上)
Xcode 3.2.6 2011/04/22 Mac OS X v10.6.x (Snow Leopard) (10.6.6 以上)
Xcode 4 2011/04/22 Mac OS X v10.6.x (Snow Leopard) (10.6.6 以上)
Xcode 4.1 for Snow Leopard 2011/07/20 Mac OS X v10.6.x (Snow Leopard) (10.6.7 以上)
Xcode 4.2 for Snow Leopard 2011/10/13 Mac OS X v10.6.x (Snow Leopard) (10.6.7 以上)
Xcode 4.1 for Lion 2012/03/22 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.2 for Lion 2012/03/22 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.2.1 for Lion 2012/03/22 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.3 for Lion 2012/03/22 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.3.1 for Lion 2012/03/22 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.3.2 for Lion 2012/03/22 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.3.3 for Lion 2012/06/11 Mac OS X v10.7.x (Lion) (10.7.4 以上)
Xcode 4.4 2012/12/05 Mac OS X v10.7.4 (Lion) 〜 Mac OS X v10.8 (Mountain Lion)
Xcode 4.4.1 2012/12/05 Mac OS X v10.7.4 (Lion) 〜 Mac OS X v10.8 (Mountain Lion)
Xcode 4.5 2012/09/19 Mac OS X v10.7.4 (Lion) 〜 Mac OS X v10.8 (Mountain Lion)
Xcode 4.5.1 2012/10/04 Mac OS X v10.7.4 (Lion) 〜 Mac OS X v10.8 (Mountain Lion)
Xcode 4.5.2 2013/01/14 Mac OS X v10.7.4 (Lion) 〜 Mac OS X v10.8.4 (Mountain Lion)
Xcode 4.6 2013/02/21 Mac OS X v10.7.4 (Lion) 以上
Xcode 4.6.1 2013/03/15 Mac OS X v10.7.4 (Lion) 以上
Xcode 4.6.2 2013/04/16 Mac OS X v10.7.4 (Lion) 以上
Xcode 4.6.3 2013/06/13 Mac OS X v10.7.4 (Lion) 以上
Xcode 5 2013/09/18 Mac OS X v10.8.4 (Mountain Lion) 以上
Xcode 5.0.1 2013/10/23 Mac OS X v10.8.4 (Mountain Lion) 以上
Xcode 5.0.2 2013/11/13 Mac OS X v10.8.4 (Mountain Lion) 以上
Xcode 5.1 2014/03/10 Mac OS X v10.8.4 (Mountain Lion) 以上
Xcode 5.1.1 2014/04/10 Mac OS X v10.8.4 (Mountain Lion) 以上
Xcode 6.0.1 2014/09/25 Mac OS X v10.9.x (Mavericks) 以上
Xcode 6.1 2014/10/22 Mac OS X v10.9.x (Mavericks) 以上

Xcode 6 では iOS 4.3 以上がビルド可能

Xcode 6 では iOS Deployment Target は iOS 4.3 以上が選択可能です。割と低いバージョンもまだサポートされているんですね。

xcode6-deployment-target

2015年2月から Xcode 6 以上が必要

先日 Apple からアナウンスがあったとおり、2015年2月から Xcode 6 以上でビルドしたアプリしかサブミットできなくなるのでご注意ください。なお、アーキテクチャについても64ビットが必須になります。

64-bit and iOS 8 Requirements for New Apps | Apple Developer

まとめ

まとめると、Yosemite では Xcode 4.6 以上であれば動作できることが分かりました。古いバージョンは予期せぬ問題が発生する可能性もあるので、あくまで自己責任で利用しましょう。

参考