Appleのリリースノートに掲載されている安定版のうち最も新しいものはXcode 26.6です。Xcode 27はベータ段階にあります。この記事では、手元のバージョンを確認する方法、更新に必要な環境、Xcode 26系で入った変更点をまとめます。
まとめ:最新バージョンと確認・更新の要点
- 安定版の最新はXcode 26.6。Xcode 27はベータ(Beta 6)で、正式版ではない
- Xcode 26.6が必要とする環境はmacOS Tahoe 26.2以降。同梱SwiftはSwift 6.3
- 26.6が同梱するSDKはiOS・iPadOS・tvOS・watchOS・macOS・visionOSの26.5
- バージョン確認はターミナルで
xcodebuild -version。Command Line Toolsしか入っていない環境ではこのコマンドは失敗する - Xcode 17から25は存在しない。16の次が26で、OSに合わせた年号方式へ変わった
Xcodeのバージョン履歴
Appleのリリースノートに掲載されている系列は次のとおりです。
| 系列 | 掲載されている版 | 位置づけ |
|---|---|---|
| Xcode 27 | Beta 6 | ベータ |
| Xcode 26 | 26.6 / 26.5 / 26.4.1 / 26.4 / 26.3 / 26.2 / 26.1.1 / 26.0.1 / 26 | 現行の安定版 |
| Xcode 16 | 16.4 / 16.3 / 16.2 / 16.1 / 16 | 旧系列 |
| Xcode 15 | 15.4 / 15.3 / 15.2 / 15.1 / 15.0.1 / 15 | 旧系列 |
ベータ版は正式リリース前の検証用で、App Store配布の対象外です。Xcode 27で何が変わるかはXcode 27ベータの概要とWWDC26で発表された主要アップデートの全体像で扱っています。
Xcode 17から25が存在しない理由
リリースノートを遡ると、Xcode 16の次が26になっています。欠番ではなく、OSのバージョン表記に合わせた年号方式へ切り替わったためです。したがって「Xcode 20」「Xcode 24」といった版は探しても見つかりません。
インストール済みバージョンの確認方法
ターミナルで次を実行します。
$ xcodebuild -version
Xcodeが入っていれば、バージョンとビルド番号が返ります。GUIから見る場合はXcodeを起動してメニューの「Xcode」から「About Xcode」を開きます。
Command Line Toolsだけの環境でxcodebuildが失敗する場合
Xcode本体を入れずにCommand Line Toolsだけを導入している環境では、同じコマンドが次のエラーになります。実際にこの記事の検証環境(macOS 26.6.2)で実行した出力です。
$ xcodebuild -version
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
原因は、開発ディレクトリがXcode本体ではなくCommand Line Toolsを指していることです。どちらを指しているかは次で分かります。
$ xcode-select -p
/Library/Developer/CommandLineTools
この状態でもコンパイラは動くため、Command Line Tools側のバージョンを知りたいときはパッケージ情報を見ます。
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 26.6.0.0.1781586589
volume: /
同梱のSwiftのバージョンも同様に確認できます。
$ swift --version
swift-driver version: 1.148.6 Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101)
Target: x86_64-apple-macosx26.0
iOSアプリのビルドやシミュレータが必要ならXcode本体の導入が要ります。CLIツールのビルドだけならCommand Line Toolsで足ります。
アップデート手順と必要な環境
Xcode 26.6が必要とする環境はmacOS Tahoe 26.2以降です。macOS側が古いままだとApp Storeに更新が出てこないため、先にmacOSのバージョンを確認します。
$ sw_vers
ProductName: macOS
ProductVersion: 26.6.2
BuildVersion: 25G83
更新はApp Storeの「アップデート」から行います。特定の版を指定して入れたい場合や、複数バージョンを併存させたい場合は、Apple Developerサイトから該当版のディスクイメージを取得して手動で配置します。ベータ版も同じくDeveloperサイト経由です。
Xcode 26.6の変更点
26.6のリリースノートで見出しとして挙げられているのはCoding IntelligenceとOrganizerの2項目です。同梱SDKはiOS・iPadOS・tvOS・watchOS・macOS・visionOSの26.5、SwiftはSwift 6.3です。オンデバイスデバッグはiOS 15以降、tvOS 15以降、watchOS 8以降、visionOSが対象になります。
点リリースは項目数が少ないため、26系で何が変わったかを把握するには26.0時点の変更を押さえるのが早道です。
Xcode 26系で入った主な変更点
26系はUIと開発支援の2方向で大きく動いた系列です。
1つ目がLiquid Glassデザインへの対応です。OS側の新しいUIパラダイムに合わせ、既存アプリの見た目と挙動を適応させる必要が出ました。既存アプリをそのままビルドし直すと、意図しない見え方になる箇所が出るため、対応可否の確認が実質必須の作業になります。
2つ目が生成AIの統合です。コーディング支援がIDEに組み込まれ、モデルを選んで使う形になりました。26.3ではエージェントによる開発支援まで踏み込んでおり、その内容はApple、Xcode 26.3で「エージェンティックコーディング」を解禁 – AIエージェントによる開発支援を導入で扱っています。
3つ目が新OS SDKへの対応です。iOS 26やmacOS Tahoeに合わせたSDKが同梱され、新APIを使うにはXcode 26系が前提になります。言語側の変更はXcodeとは別系統で進むため、Swiftの新機能はSwift 6.2の新機能まとめ:エンジニア必見、全新機能と変更点を2025年最新情報付きで徹底解説を参照してください。
よくある質問
Xcodeの最新バージョンはいくつですか?
Appleのリリースノートに掲載されている安定版で最も新しいのはXcode 26.6です。Xcode 27はBeta 6の段階で、正式版ではありません。
Xcode 26.6を入れるにはmacOSのバージョンはいくつ必要ですか?
macOS Tahoe 26.2以降が必要です。macOSが古い場合はApp Storeに更新が表示されません。
xcodebuild -version がエラーになるのはなぜですか?
Xcode本体ではなくCommand Line Toolsが開発ディレクトリとして選択されているためです。xcode-select -p の出力が /Library/Developer/CommandLineTools になっている場合が該当します。Xcode本体を導入するか、CLTのバージョンは pkgutil --pkg-info=com.apple.pkg.CLTools_Executables で確認します。
Xcode 17から25はどこにありますか?
存在しません。Xcode 16の次が26で、OSのバージョン表記に合わせた年号方式へ切り替わりました。
Xcode 26.6に含まれるSwiftのバージョンは?
Swift 6.3です。手元の環境では swift --version で確認できます。