Edited at

Xcode / iOS SDK / macOS 等の対応表(18/10/31 更新)

はじめに

人に歴史あり、OSに歴史あり。

最近、家内のいびきの声量がグレードアップして、深夜に道路工事の騒音で目を覚ました…と思ったら家内のソレであるという現象が度々起こっている。

単に『いびき』では風情がない為、筆者は『闇を切り裂きし 幻獣の咆哮』と呼ぶことにしている。

ちなみに、寝ながら突然の思い出し笑いを炸裂する次男(8)は『闇夜に嗤う道化』である。

今後も彼らの進化から目が離せない。

そしてそれは iOS、macOS、そしてXcodeにも言える事なのである。

対応表


  • ありそうで無いので各種情報ソースからピックアップしてまとめているメモです。

  • 不正確な部分もあるかと思いますので、ご利用は自己責任でお願いします。

  • 漏れや誤りがあればコメント欄でお知らせ下さい(とっても助かります)

  • 最新環境(執筆時点): Xcode 10.1 / iOS 12.1 / macOS 10.13.6

リリース日
Xcode
iOS SDK
Swift
macOS.requires

macOS.later
メモ

2011/03/09
Xcode 4.0
iOS 4.3
-
10.6
Snow Leopard
10.7
Xcode、Mac App Storeで配布開始

2011/03/25
Xcode 4.0.1
iOS 4.3.1
-
10.6
Snow Leopard
10.7

2011/04/15
Xcode 4.0.2
iOS 4.3.2
-
10.6
Snow Leopard
10.7

2011/07/21
Xcode 4.1
iOS 4.3
-
10.7
Lion

Xcode無償化

2011/10/12
Xcode 4.2
iOS 5
-
10.7
Lion

2012/02/16
Xcode 4.3
iOS 5
-
10.7
Lion

2012/03/09
Xcode 4.3.1
iOS 5.1
-
10.7
Lion

2012/07/26
Xcode 4.4
iOS 5.1
-
10.7.4
Lion
10.8

2012/09/21
Xcode 4.5
iOS 6.0
-
10.7.4
Lion
10.8

2012/09/21
Xcode 4.5.1
iOS 6.0
-
10.7.4
Lion
10.8

2012/11/02
Xcode 4.5.2
iOS 6.0
-
10.7.4
Lion
10.8

2013/01/29
Xcode 4.6
iOS 6.1
-
10.8
Mountain Lion

2013/03/15
Xcode 4.6.1
iOS 6.1
-
10.8.3
Mountain Lion

2013/04/16
Xcode 4.6.2
iOS 6.1
-
10.8.3
Mountain Lion

2013/06/14
Xcode 4.6.3
iOS 6.1
-
10.8.3
Mountain Lion

2013/09/18
Xcode 5
iOS 7.0
-
10.8.4
Mountain Lion
-
ARCサポート

2013/10/23
Xcode 5.0.1
iOS 7.0.3
-
10.8.4
Mountain Lion
10.9

2013/11/13
Xcode 5.0.2
iOS 7.0.3
-
10.8.4
Mountain Lion
10.9

2014/03/10
Xcode 5.1
iOS 7.1
-
10.8.4
Mountain Lion
10.9
64ビットサポート

2014/04/10
Xcode 5.1.1
iOS 7.1
-
10.8.4
Mountain Lion
10.9

2014/09/17
Xcode 6.0
iOS 8.0
1.0
10.9
Mavericks
10.10
Swift登場(利用には要macOS 10.10), Apple Pay, 新TestFlight

2014/09/25
Xcode 6.0.1
iOS 8.0
1.0
10.9
Mavericks
10.10

2014/10/22
Xcode 6.1
iOS 8.1
1.1
10.9
Mavericks
10.10

2014/12/03
Xcode 6.1.1
iOS 8.1
1.1
10.9
Mavericks
10.10

2014/03/10
Xcode 6.2
iOS 8.2
1.1
10.9
Mavericks
10.10
WatchKitの正式サポート

2015/04/09
Xcode 6.3
iOS 8.3
1.2
10.10
Yosemite

2015/04/21
Xcode 6.3.1
iOS 8.3
1.2
10.10
Yosemite

2015/05/19
Xcode 6.3.2
iOS 8.3
1.2
10.10
Yosemite

2015/06/30
Xcode 6.4
iOS 8.4
1.2
10.10
Yosemite

試験的にmac OS 10.11.6にて使用中。Xcode側で一部画面崩れあり

2015/09/16
Xcode 7.0
iOS 9
2
10.10.4
Yosemite

Watch OS 2

2015/09/28
Xcode 7.0.1
iOS 9
2
10.10.4
Yosemite

2015/10/21
Xcode 7.1
iOS 9.1
2.1
10.10.5
Yosemite

tvOS 9.0

2015/11/09
Xcode 7.1.1
iOS 9.1
2.1
10.10.5
Yosemite

2015/12/08
Xcode 7.2
iOS 9.2
2.1.1
10.10.5
Yosemite

2016/02/03
Xcode 7.2.1
iOS 9.2
2.1.1
10.10.5
Yosemite

2016/03/21
Xcode 7.3
iOS 9.3
2.2
10.11
El Capitan

2016/05/03
Xcode 7.3.1
iOS 9.3
2.2
10.11
El Capitan

2016/09/13
Xcode 8.0
iOS 10
2.3 / 3.0
10.11.5
El Capitan

Watch OS 3, tvOS 10.0

2016/10/27
Xcode 8.1
iOS 10.1
2.3 / 3.0
10.11.5
El Capitan

2016/12/12
Xcode 8.2
iOS 10.2
2.3 / 3.0
10.11.5
El Capitan

2016/12/19
Xcode 8.2.1
iOS 10.2
2.3 / 3.0
10.11.5
El Capitan

2017/03/27
Xcode 8.3
iOS 10.3
3.1
10.12
Sierra

2017/04/06
Xcode 8.3.1
iOS 10.3
3.1
10.12
Sierra

2017/04/18
Xcode 8.3.2
iOS 10.3
3.1
10.12
Sierra

2017/06/05
Xcode 8.3.3
iOS 10.3.1
3.1
10.12
Sierra

2017/09/19
Xcode 9.0
iOS 11.0
3.2 / 4.0
10.13
High Sierra

Watch OS 4, tvOS 11.0。Xcode 9.0〜9.2まではSierraでも起動可能

2017/10/17
Xcode 9.0.1
iOS 11.0
3.2 / 4.0
10.13
High Sierra

2017/10/31
Xcode 9.1
iOS 11.1
3.2 / 4.0
10.13
High Sierra

2017/12/04
Xcode 9.2
iOS 11.2
3.2 / 4.0
10.13.2
High Sierra

2018/03/29
Xcode 9.3
iOS 11.3
3.3 / 4.1
10.13.4
High Sierra

New 64-bit testing mode。執筆時点での最新バージョン。Xcode 9.3からはHight Sierraが強制される模様

2018/05/10
Xcode 9.3.1
iOS 11.3
3.3 / 4.1
10.13.2
High Sierra

2018/05/30
Xcode 9.4
iOS 11.4
3.3 / 4.1
10.13.2
High Sierra

ClassKitのサポート

2018/06/14
Xcode 9.4.1
iOS 11.4
3.3 / 4.1
10.13.4
High Sierra

2018/09/18
Xcode 10.0
iOS 12
3.3 / 4.2
10.13.6
High Sierra

2018/10/31
Xcode 10.1
iOS 12.1
3.3 / 4.2.1
10.13.6
High Sierra