Xcode 26.3(ビルド17C529)は、2026年2月26日に配信されたXcode 26系の更新版です。Mac App Storeで配信されるのは最新版だけなので、26.3が必要ならApple Developerの旧版ダウンロードページから入手します。2026年10月18日時点の最新版は10月15日に配信されたXcode 27.1(27A9275)で、確認方法と更新手順はXcodeの最新バージョンと確認・アップデート手順にまとめています。
この記事では、26.3を選ぶ理由になる動作要件、MacとmacOSの版ごとにどのXcodeを落とすかの早見表、ダウンロードからインストールまでの手順、26.3で入ったエージェンティックコーディング(Claude Agent・Codex)の設定、外部のClaude Code・Codex CLIからの接続、既知の不具合を扱います。
まとめ:Xcode 26.3を入れる前に押さえる要点
- Xcode 26.3はmacOS Sequoia 15.6で動く最後のXcodeです。26.4以降はmacOS Tahoe 26.2以降、Xcode 27と27.1はApple silicon搭載MacとTahoe 26.6以降を要求します。
- 入手先はMac App Storeではなく
developer.apple.com/download/all/です。無料のApple Accountでサインインし、Apple silicon版かUniversal版のxipを選びます。Intel MacではUniversal版を選びます。 - Intel Macで使えるXcodeは26.6が最後です。macOS Tahoe 26.2以降のIntel Macなら、26.3ではなく26.6を選べます。
- Command Line Toolsだけが欲しいなら、同じページで版番号付きのCommand Line Toolsパッケージを探します。ただしCommand Line Toolsには
xcodebuildやmcpbridgeが入っていません。 - 同梱SDKはiOS 26.2なので、現行のApp Store Connectの要件(Xcode 26以降・iOS 26 SDK)は満たします。2027年4月からは、iOS・iPadOS・tvOS・visionOS・watchOSアプリに各27 SDK以降が必須となり、26.3ではこれらのアプリを申請できなくなります。
- 26.3からXcode内でClaude AgentとCodexを使えます。外部のClaude CodeやCodex CLIは
xcrun mcpbridge経由でXcodeに接続します。
Xcode 26.3が必要になる場面:Sequoiaで使える上限
Appleのシステム要件表では、26.3の対応OSはmacOS Sequoia 15.6からmacOS Tahoe 26.xまでです。26.4で最低要件がmacOS Tahoe 26.2に上がったため、Sequoiaに留まるMacで使える26系は26.3が最後になりました。
| 版 | ビルド | 公開日 | 必要なmacOS | 同梱SDK | Swift |
|---|---|---|---|---|---|
| Xcode 26.2 | 17C52 | 2025-12-12 | Sequoia 15.6以降 | 26.2 | 6.2.3 |
| Xcode 26.3 | 17C529 | 2026-02-26 | Sequoia 15.6以降 | 26.2 | 6.2.3(注) |
| Xcode 26.4 | 17E192 | 2026-03-24 | Tahoe 26.2以降 | 26.4 | 6.3 |
| Xcode 26.4.1 | 17E202 | 2026-04-16 | Tahoe 26.2以降 | 26.4 | 6.3 |
| Xcode 26.6 | 17F113 | 2026-06-25 | Tahoe 26.2以降 | 26.5 | 6.3 |
| Xcode 27 | 27A266a | 2026-09-14 | Tahoe 26.6以降 | 27 | 6.4 |
| Xcode 27.1 | 27A9275 | 2026-10-15 | Tahoe 26.6以降 | iOS 27.1・他は27 | 6.4 |
必要なmacOS・同梱SDK・Swiftは、システム要件表と各版のリリースノートの値です。公開日は米国時間で、26.xのビルド番号と公開日は第三者の集計サイトXcode Releasesの記録を使っています。27と27.1のビルド番号と公開日はApple Developerのリリース情報で確認しました。
(注)Appleのシステム要件表と26.3のリリースノートは「Swift 6.2.3」と書いています。一方で、swift.orgの配布一覧ではSwift 6.2.4の公開日がXcode 26.3と同じ2026年2月26日で、Xcode Releasesも26.3の同梱コンパイラを6.2.4と記録しています。インストール後にxcrun swift --versionで実際の値を確認してください。
App Store Connectは2026年4月28日から、アップロードされるアプリにXcode 26以降とiOS 26などのSDKでのビルドを求めています。26.3はこの要件を満たすため、Sequoiaのままでも申請できます。ただしAppleの提出要件ページは、2027年4月から各対象プラットフォームの27 SDK以降を必須にすると告知しています。また、iOS 26.4以降で追加されたAPIは26.3のSDKに含まれません。
MacとmacOSの版で選ぶXcode 26・27の早見表
「Xcode 26をダウンロードしたい」ときに、26.3と26.6と27.1のうち動作する版は、MacのチップとmacOSの版で絞れます。実際に選ぶ際は、必要なSDK、実機デバッグの対応OS、既存のビルド環境との互換性も確認します。システム要件表と27のリリースノートにある「Xcode 27はApple silicon搭載Macでしかインストール・実行できない」という記載から、次のように整理できます。
| Mac | 今のmacOS | 動く版の上限 | xip |
|---|---|---|---|
| Apple silicon | Sequoia 15.6〜15.x | Xcode 26.3 | Apple silicon版 |
| Intel | Sequoia 15.6〜15.x | Xcode 26.3 | Universal版 |
| どちらも | Tahoe 26.0〜26.1 | Xcode 26.3 | チップに合わせる |
| Apple silicon | Tahoe 26.2〜26.5 | Xcode 26.6 | Apple silicon版 |
| Intel | Tahoe 26.2以降 | Xcode 26.6 | Universal版 |
| Apple silicon | Tahoe 26.6以降 | Xcode 27.1 | Mac App Storeで可 |
| どちらも | Sequoia 15.3〜15.5 | Xcode 16.4 | 先にOS更新を推奨 |
Intel Macは、macOSをどこまで上げてもXcode 26.6が上限です。26.6にはUniversal版のxip(Xcode_26.6_Universal.xip)があり、27以降はApple silicon版だけになりました。27のリリースノートは、macOS 27 SDKでもIntelとApple siliconのUniversalアプリをmacOS 12以降へ配布できると書いていますが、そのSDKを含むXcode 27自体はIntel Macで動きません。26.3を選ぶべきなのは、Sequoia 15.6以降に留まる必要があるMacと、Tahoe 26.0〜26.1から上げられないMacです。Tahoe 26.2以降に上げられるなら、26.6の方がSwift 6.3系とiOS 26.5 SDKを使えるぶん有利です。
Xcode 26.3のダウンロードとインストール手順
Apple Developerの旧版ダウンロードページからxipを取得
Mac App Storeで配信されているXcodeは最新版だけです(2026年10月15日から27.1)。旧版はhttps://developer.apple.com/download/all/から入手します。このURLはApple Accountのサインイン画面へリダイレクトされます。有料のApple Developer Programへの加入は不要で、無料のApple Accountで入れます。
- サインイン後、検索欄に「Xcode 26.3」と入力します。
- 「Xcode 26.3」の行を開き、xipを選びます。Apple silicon専用の
Xcode_26.3_Apple_silicon.xipとUniversal版のXcode_26.3_Universal.xipがあります。 - Intel MacではUniversal版を選びます。Apple silicon版はIntel Macでは動きません。
Xcode 26.3は2月3日にRC版(リリース候補版)として先行公開され、2月20日にRC 2(17C528)も出ています。ダウンロード時は、名前に「Release Candidate」が付いていない正式版(17C529)の行を選んでください。
xipの展開とxcode-selectでの切り替え
xipを展開するとXcode.appができます。最新版と並べて置くなら、版番号入りの名前に変えてから/Applicationsへ移すと区別しやすくなります。以下はUniversal版の例です。
cd ~/Downloads
xip --expand Xcode_26.3_Universal.xip
mv Xcode.app /Applications/Xcode-26.3.app
sudo xcode-select -s /Applications/Xcode-26.3.app
sudo xcodebuild -runFirstLaunch
xcodebuild -version
xcrun swift --version
xcodebuild -runFirstLaunchは、simctlを含む必要なシステムコンポーネントを入れる公式手順です。xcodebuild -versionで「Xcode 26.3」と「Build version 17C529」が出れば切り替えは完了です。
シミュレータランタイムを26.3に合わせて取得
シミュレータのランタイムはXcode本体に含まれないため、初回起動後にXcode > Settings > Componentsで追加するか、コマンドで取得します。CIでスナップショットテストの結果を再現したいときは、ランタイムのOS版も固定します。Appleの追加コンポーネントのドキュメントにある構文は次のとおりです。
# 選択中のXcodeに合うiOSランタイムを取得
xcodebuild -downloadPlatform iOS
# OSの版を指定してファイルに書き出す
xcodebuild -downloadPlatform iOS -exportPath ~/Downloads -buildVersion 26.2
# Intel MacとApple siliconの両方で使えるUniversal版を取得
xcodebuild -downloadPlatform iOS -architectureVariant universal
# 書き出したランタイムを別のMacで取り込む
xcodebuild -importPlatform "$HOME/Downloads/<ランタイム名>.dmg"
既定では、Intel MacとRosettaの実行先を使う場合にUniversal版、それ以外はApple silicon版がダウンロードされます。複数のMacに同じランタイムを配るなら、1台で-exportPathに書き出し、残りは-importPlatformで入れると通信量を抑えられます。
xcodesによるインストールとバージョン切り替え
複数の版を行き来するなら、オープンソースのxcodesで入れる方法もあります。Apple製ではありませんが、ダウンロード・展開・配置・切り替えを1本のコマンドで扱えます。
brew install xcodesorg/made/xcodes
xcodes list --architecture universal
xcodes install 26.3
xcodes select 26.3
初回はApple Accountのユーザー名とパスワードを聞かれ、パスワードはキーチェーンに保存されます。CIでは環境変数XCODES_USERNAMEとXCODES_PASSWORDでも渡せます。Homebrewでaria2を入れておくと、xcodesはそれを使って最大16本の接続で並列ダウンロードします。2026年10月18日時点の最新リリースは2.1.0です。
Command Line Tools for Xcode 26.3だけを入れる場合
HomebrewやGitのためにコンパイラだけが欲しいなら、Xcode本体ではなくCommand Line Tools for Xcodeのパッケージで足ります。AppleのCommand Line Toolsのドキュメントによると、版を指定して入れるにはApple Accountでサインインし、旧版ダウンロードページでパッケージ名を検索します。xcode-select --installやソフトウェア・アップデートで入るのは、今のmacOSに合う最新版です。
- Command Line Toolsは
/Library/Developer/CommandLineToolsに入り、同時に入れられるのは1つの版だけです。 - 入った版は
pkgutil --pkg-info=com.apple.pkg.CLTools_Executablesで確認します。 xcodebuildとxctraceはXcode本体にしか入っていません。
Intel Mac(macOS Tahoe 26.6.2、Command Line Tools 26.6のみ)で2026年10月18日に実行すると、xcodebuildは次のエラーで止まりました。
$ xcodebuild -version
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
このエラーが出たら、Xcode本体を入れてxcode-select -sで選び直します。シミュレータでのビルドや次の章のエージェント機能も、Xcode本体が前提です。
Xcode 26.3のエージェンティックコーディングの設定
26.3のリリースノートは、AnthropicとOpenAIのコーディングエージェントを使う「agentic coding」への対応を最初の新機能に挙げています。Appleの2月3日の発表によると、エージェントはドキュメントの検索、ファイル構成の把握、プロジェクト設定の更新、Xcode Previewsのキャプチャによる見た目の確認、ビルドと修正の繰り返しを自分で進めます。
Intelligence設定でのClaude Agent・Codexの導入
Appleのドキュメント「Setting up coding intelligence」では、次の順で有効にします。
- Xcode > Settingsを開き、サイドバーのIntelligenceを選びます。
- Agentsの下で、使うエージェントの「Get」をクリックし、表示されたダイアログで「Install」を押します。
- エージェントの設定でAccount行の「…」ボタンを押し、表示されるシートやブラウザでサインインします。
Claude AgentはAnthropicのアカウント、CodexはChatGPTのアカウントでサインインします。使える量は各社の契約プランで決まり、Xcode側の設定では変わりません。ダウンロードしたエージェントは、可能であればXcodeが自動で更新します。26.3のリリースノートには、同梱のCodexを0.98.0へ更新したことと、Claude 4.6に対応したことが載っています。
組織の管理下にあるMacでは、MDMプロファイルでCodingAssistantAllowExternalIntegrationsをfalseにするとコーディングアシスタントを止められます。
権限の管理とプライバシー保護フォルダの落とし穴
26.3では、外部のエージェントツールに何を許すかを細かく制御する権限の仕組みが入りました。許可したコマンドやツールはIntelligence設定のAgents > Permissionsに一覧され、ここで追加・削除できます。
最初に確認したいのは、プロジェクトの置き場所です。リリースノートの既知の不具合(166387271)によると、デスクトップ・ダウンロード・書類といったプライバシー保護されたフォルダにあるプロジェクトでClaudeやCodexのアクセスを一度拒否すると、再確認は表示されず、判断を戻せません。回避策は2つです。
- システム設定の「プライバシーとセキュリティ」>「ファイルとフォルダ」にClaudeやCodexが出ていれば、そこでアクセスを許可します。
- 項目が無ければ、プロジェクトをデスクトップ・ダウンロード・書類以外の場所へ移します。
チームで26.3を使い始めるなら、リポジトリは~/Developerのような保護対象外の場所に置くと決めておくと、この問題を避けられます。
Claude Code・Codex CLIからXcodeにつなぐ手順(xcrun mcpbridge)
26.3は、Xcodeの機能をModel Context Protocol(MCP)で外部に公開します。ターミナルで動かすClaude CodeやCodex CLIからでも、開いているプロジェクトのビルドやPreviewの取得を指示できます。
外部エージェントのアクセスを許可してMCPサーバーを登録
まずXcode > Settings > IntelligenceのModel Context Protocolで「Allow external agents to use Xcode tools」をオンにします。オフのままだと、接続を試みたクライアントがXcodeの画面に表示されることはあっても、Xcodeへのアクセスはブロックされます(26.3の既知の不具合169542597)。そのうえで、Appleのドキュメント「Giving external agents access to Xcode」にあるとおり、各CLIへMCPサーバーとして登録します。
# Claude Code
claude mcp add --transport stdio xcode -- xcrun mcpbridge
claude mcp list
# Codex CLI
codex mcp add xcode -- xcrun mcpbridge
codex mcp list
エージェントに指示を出す前に、対象のプロジェクトをXcodeで開いておきます。外部エージェントが接続したときと動いているときは、Xcodeが通知します。AGENTS.mdやCLAUDE.mdにXcodeやプロジェクトの前提を書いておくと、エージェントがその指示を参照します。Claude CodeとCodexの使い分けはCodexとClaude Codeの違いで比較しています。
「unable to find utility “mcpbridge”」の原因
xcrun mcpbridgeはXcode本体に含まれるツールです。前の章と同じIntel Mac(Command Line Toolsのみ選択)で実行すると、次のエラーで止まりました。
$ xcrun --find mcpbridge
xcrun: error: unable to find utility "mcpbridge", not a developer tool or in PATH
26.3より前のXcodeが選択されている場合も同じエラーになります。xcode-select -sでXcode 26.3以降を選び直し、環境変数DEVELOPER_DIRを設定している場合はその指定先も確認します。DEVELOPER_DIRはxcode-selectの指定より優先されます。26.3のリリースノートには、外部ツールの接続時に「Allow Connection?」のダイアログが何度も出る問題の修正と、OpenCodeがXcodeからのMCP応答を受け取れない問題の修正も載っています。
Xcode 26.3の既知の不具合と回避策
26.3のリリースノートには、エージェント機能の既知の不具合が8件載っています。実際の作業に影響する4件と回避策は次のとおりです。
| 症状 | 回避策 |
|---|---|
| 保護フォルダでアクセスを拒否すると戻せない | 設定で許可するか場所を移す |
| 貼り付けたファイルの内容が送られない | 既知の場所に置き、パスを伝える |
| /skill形式の直接呼び出しを拒否される | 「use the ○○ skill」と頼む |
| 設定変更がすぐに反映されない | Xcodeを再起動する |
2行目は、ファイルをデスクトップやプロジェクトの作業ディレクトリに置き、その場所をエージェントに伝える方法です。4行目は、プロバイダー別のテレメトリーのオン・オフや、組み込みWebツールの禁止などの設定が対象です。このほか、変更の自動適用をオフにしていると、提案を適用した後に取り消しボタンが出ないことがあります。その場合は履歴ビューかgitで戻します。
26.4以降で変わった点と26.3に留まる判断
エージェント機能は26.3以降も更新が続いています。Appleのリリースノートと開発ガイドに記載された主な変更は次のとおりです。
| 版 | エージェント機能の主な変更 |
|---|---|
| Xcode 26.4 | 機能追加なし(修正2件は26.3と同じ項目) |
| Xcode 26.5 | メッセージのキュー、エージェントからの確認質問 |
| Xcode 26.6 | Google Gemini、Agent Client Protocol |
| Xcode 27 | エージェントのファイルアクセスを監視する保護層 |
| Xcode 27.1 | iPhone Duo向けのスキルとシミュレータ |
26.5では、Claude Codeの利用中にOAuthトークンの期限切れエラーが出る問題も修正されました。26.6ではPreview SnapshotのMCPツールが、ライト/ダーク表示、縦/横向き、文字サイズ違いの描画に対応しています。現行のAppleドキュメントにあるGeminiやAgent Client Protocol(ACP)対応のエージェント追加、プラグインの管理は26.3の画面には無い前提で読んでください。
判断の軸はmacOSの版と申請の期限です。macOS Tahoe 26.2以降へ上げられるなら、26.3に留まる理由はほとんどありません。26.3を選ぶのは、社内の検証環境や古いMacの都合でSequoiaから動かせない場合と、26.3でビルドした成果物を再現する必要がある場合です。どちらの場合も、iOS・iPadOS・tvOS・visionOS・watchOSアプリをApp Store Connectへアップロードするには、2027年4月から各27 SDK以降が必要です。Intel Macで申請用のビルドを続けているなら、それまでにApple silicon搭載MacとmacOS Tahoe 26.6以降の環境を用意する計画が必要です。Xcode 27の動作要件と変更点はXcode 27の解説記事、XcodeとSwiftの版の対応はSwiftのバージョン解説で扱っています。申請期限までにビルド環境の移行やiOS 27対応の改修が手に余る場合は、iOSアプリ開発の支援も相談先になります。
よくある質問
Xcode 26.3はMac App Storeから入手できますか?
できません。Mac App Storeで配信されるのは最新版だけで、2026年10月15日からはXcode 27.1です。26.3はdeveloper.apple.com/download/all/に無料のApple Accountでサインインしてダウンロードします。
macOS Sequoiaで使えるXcodeの最新版はどれですか?
Xcode 26.3です。26.3はmacOS Sequoia 15.6以降で動き、26.4からはmacOS Tahoe 26.2以降が必要です。Sequoia 15.6未満のMacでは、先にSequoia 15.6以降へ更新してください。
Intel MacでXcode 26.3は使えますか?
使えます。Universal版のXcode_26.3_Universal.xipを選んでください。Intel Macで動くXcodeは26.6が最後で、Xcode 27以降はApple silicon搭載Macでしかインストールできません。macOS Tahoe 26.2以降のIntel Macなら26.6も選べます。
Xcode 26.3でビルドしたアプリはApp Storeに申請できますか?
2026年10月時点ではできます。2026年4月28日からの要件はXcode 26以降とiOS 26などのSDKでのビルドで、26.3はiOS 26.2のSDKを同梱しているため満たします。ただしAppleは2027年4月から、iOS・iPadOS・tvOS・visionOS・watchOSの各27 SDK以降でのビルドを求めると告知しています。
「unable to find utility “mcpbridge”」と表示されるのはなぜですか?
選択中の開発者ディレクトリにmcpbridgeが無いためです。Command Line Toolsだけが選択されている場合と、26.3より前のXcodeが選択されている場合が該当します。xcode-select -pで選択中のパスを確認し、sudo xcode-select -s /Applications/Xcode-26.3.appのようにXcode 26.3以降を選んでから再実行してください。