出典 しゅってん : フリー百科 ひゃっか 事典 じてん 『ウィキペディア(Wikipedia)』
Xcode (エックスコード)は、ソフトウェア を開発 かいはつ するためのApple の統合 とうごう 開発 かいはつ 環境 かんきょう (IDE) であり、かつてはMac OS X に付属 ふぞく する形 かたち で配布 はいふ されていた。Mac OS X v10.3 のリリースと共 とも に2003年 ねん 10月24日 にち に初 はじ めて紹介 しょうかい されたこのソフトは、NeXT の資産 しさん を受 う け継 つ ぐMac OS Xの初期 しょき IDE「Project Builder 」を進化 しんか させる事 こと となった。
Mac (macOS) にてmacOSあるいはiOS 用 よう のアプリケーション を開発 かいはつ する場合 ばあい 、またソースコード で配布 はいふ されているUNIX 用 よう ソフトウェアをインストールする場合 ばあい に、Xcodeが必要 ひつよう になる。初期 しょき 状態 じょうたい ではXcodeはインストールされておらず、Mac App Store からの無料 むりょう ダウンロードでインストールを行 おこな う。
Xcodeではユーザインタフェース を作成 さくせい するために使用 しよう するグラフィカルツール、Interface Builder (NeXT 社 しゃ の資産 しさん )を用 もち いて、UI画面 がめん の設計 せっけい ができる。バージョン4.0以前 いぜん は、Interface Builderは、Xcodeと独立 どくりつ したツールで、開発 かいはつ 者 しゃ は、XcodeとInterface Builderを行 い き来 き して、コーディングしていた。しかし、バージョン4.0で、Interface Builderは、Xcodeに統合 とうごう された。
XcodeはかつてはGNU Compiler Collection (GCC) を含 ふく んでいたが、4.2からデフォルトコンパイラーがLLVM に置 お き換 か えられ、後 のち にXcode 6以降 いこう でGCCは外 はず された[ 1] 。Xcodeでは、Cocoa , Carbon 、Java に制限 せいげん されることなく、多様 たよう なプログラミング・モジュール を含 ふく むC 、C++ 、Objective C++ 、Java 、AppleScript 、そしてオブジェクト指向 しこう 記述 きじゅつ 言語 げんご Objective-C およびSwift のソースコードをコンパイルできる。サードパーティー はGNU Pascal 、Free Pascal 、Ada 向 む けの追加 ついか サポートを行 おこな っている。
Xcodeは主 おも にプロジェクト管理 かんり 、コード編集 へんしゅう 、デバッグ を行 おこな う為 ため のソフトである。この他 ほか にクラス ブラウザやドキュメントブラウザなどが統合 とうごう されている。Delphi やVisual Basic と異 こと なり単体 たんたい ではRAD 的 てき なツールではないが、Interface Builder とよく連携 れんけい しており、簡易 かんい なテキストエディタ などであれば一 いち 行 ぎょう のコードも書 か く事 こと なく開発 かいはつ できる。
distcc による分散 ぶんさん ビルド をサポートし、Bonjour によるネットワーク検索 けんさく 及 およ び構築 こうちく を行 おこな う。
さらに10.4付属 ふぞく のVersion 2.0からはCore Data /WebObjects で用 もち いるUMLに準 じゅん じたモデルエディタが統合 とうごう された。
ファイル管理 かんり は同社 どうしゃ のiTunes などに準 じゅん じた形式 けいしき でやや癖 くせ があるが、全体 ぜんたい としてはよく整理 せいり されており、比較的 ひかくてき プログラマ臭 しゅう のしないツールである。
その他 た の特徴 とくちょう としてZeroLink が挙 あ げられる。これはコンパイル 後 ご のリンク過程 かてい を実行 じっこう 時 じ まで遅延 ちえん することで高速 こうそく なソフトの再 さい 起動 きどう を行 おこ なうもので、Delphi やC# ほどではないが、かなりの速度 そくど でソフトを再 さい 構築 こうちく できる。
バージョン
リリース日 び
内容 ないよう
2.0
2005年 ねん 4月 がつ 29日 にち
2.1
2005年 ねん 6月 がつ 6日 にち
2.2
2005年 ねん 11月11日 にち
gccが4.0.1にバージョンアップ。
日本語 にほんご リソースが再 ふたた び含 ふく まれるようになった。
Deploymentビルドがクラッシュした際 さい にもデバッガに接続 せつぞく してくれるようになった。ただしデバッグシンボルが存在 そんざい しないため、スタックトレース のみとなる。
2.2.1
2006年 ねん 1月 がつ 10日 とおか
バグ修正 しゅうせい : Xcode IDE、cctools、デバッガ、コンパイラのバグが修正 しゅうせい された。
Mac OS X 10.4.4での開発 かいはつ のために10.4u SDKに更新 こうしん された。
CHUDが4.3.0に更新 こうしん された。
2.3
2006年 ねん 5月 がつ 23日 にち
DWARFデバッグフォーマットに対応 たいおう し、デバッグ精度 せいど とディスク利用 りよう 効率 こうりつ の向上 こうじょう を実現 じつげん した。
新 あたら しい分散 ぶんさん ネットワークビルド (New Distributed Network Build、DNB) によるスケーラブルなビルドアーキテクチャ。
Xcode IDE、ビルドシステム、Code Senseの安定 あんてい 性 せい と性能 せいのう の向上 こうじょう 。
2.4
2006年 ねん 8月 がつ 7日 にち
64ビット のIntel Mac 上 うえ での開発 かいはつ をサポートするようになり、インテルとPowerPCの両 りょう CPU での32ビット /64ビットの、計 けい 4つのアーキテクチャのアプリケーション開発 かいはつ を可能 かのう とするようになった。
DWARFバイナリのデバッグ時 じ の著 いちじる しい段階 だんかい 的 てき な動作 どうさ が切 き り詰 つ められ、分散 ぶんさん ネットワークビルドにも修正 しゅうせい が加 くわ えられた。
Mac OS X v10.4.7での開発 かいはつ のために10.4u SDKも更新 こうしん された。
CHUDが4.4.0に更新 こうしん された。
2.4.1
2006年 ねん 11月1日 にち
DWARFデバッグにおける幾 いく つかの問題 もんだい を解決 かいけつ し、総合 そうごう 的 てき な安定 あんてい 性 せい と安全 あんぜん 性 せい を向上 こうじょう させた。
CHUDが4.4.3に更新 こうしん され、Xcodeとは独立 どくりつ してリリースされるようになった。
10.3.9 SDKと10.4u SDKも更新 こうしん された。
2.5
2007年 ねん 9月 がつ 5日 にち
Mac OS X v10.5 Leopardに先駆 さきが けてリリース。
Mac OS X v10.4と10.5において起動 きどう 可能 かのう 。しかしMac OS X v10.5上 じょう では一部 いちぶ の機能 きのう が制限 せいげん を受 う ける。
Mac OS X v10.5をターゲットとした開発 かいはつ 環境 かんきょう ではなく、Xcode 3.0へのプロジェクトの移行 いこう を目的 もくてき とする。
Mac OS X v10.2.8とMac OS X v10.3.9、Mac OS X 10.4のOSにおけるユニバーサルアプリケーションを開発 かいはつ 対象 たいしょう とする。
バージョン
リリース日 び
内容 ないよう
3.0
2007年 ねん 10月 がつ 26日 にち
Mac OS X v10.5 Leopardと同時 どうじ リリース。
Mac OS X v10.5において起動 きどう 可能 かのう 。それ以前 いぜん では動作 どうさ しない。
Objective-C 2.0での開発 かいはつ が可能 かのう となり、Xcode 3.0自体 じたい もObjective-C 2.0で開発 かいはつ されている。
GarageBand と似 に たユーザインタフェースを持 も つInstrumentsというパフォーマンスツールが付属 ふぞく する。
Mac OS X v10.5からMac OS X v10.3.9までのOSを対象 たいしょう としたアプリケーション開発 かいはつ 環境 かんきょう として推奨 すいしょう されている。
3.1
2008年 ねん 7月 がつ 11日 にち
iPhone OSのようなMac OS X以外 いがい をターゲットとするSDKがサポートされた。
Mac OS X v10.5向 む けの開発 かいはつ においてGCC 4.2またはLLVM GCC 4.2がオプションで使用 しよう できる。
3.1.2
2008年 ねん 11月24日 にち
3.1.3
2009年 ねん 6月 がつ 17日 にち
3.1.4
2009年 ねん 9月 がつ 10日 とおか
3.2
2009年 ねん 8月 がつ 27日 にち
Mac OS X v10.6においてのみ動作 どうさ する。
Mac OS X v10.6からMac OS X v10.4までのOSを対象 たいしょう としたアプリケーションを開発 かいはつ できるが、デフォルトではMac OS X v10.4のサポートは有効 ゆうこう にされない。
Mac OS X v10.6向 む けの開発 かいはつ においてGCC 4.2がデフォルトになった。
バージョン
リリース日 び
内容 ないよう
4.0
2011年 ねん 3月 がつ 9日 にち
Mac App Storeで600円 えん で販売 はんばい される(Developer Programsの会費 かいひ を払 はら っている場合 ばあい は無料 むりょう でダウンロードできる)。
Mac App Store で Mac OS X v10.7 を購入 こうにゅう した場合 ばあい も無料 むりょう となる。
4.0.1
2011年 ねん 3月 がつ 25日 にち
起動 きどう に失敗 しっぱい する問題 もんだい を修正 しゅうせい 。
4.1
-
デフォルトコンパイラがgccからllvm-gcc 4.2になった。値段 ねだん が600円 えん から無償 むしょう になった。
4.2
-
4.3
-
各種 かくしゅ ツールセットが単一 たんいつ のXcodeとして配布 はいふ されるようになった。
4.4
-
4.5
-
4.6
-
バージョン
リリース日 び
内容 ないよう
5.0
2013年 ねん 9月 がつ 18日 にち
iOS 7.0 SDKのサポートが追加 ついか された。
ツールバーが小 ちい さくなってフラットデザインになるなどのユーザインタフェースの改良 かいりょう も行 おこな われた。
新規 しんき プロジェクトの作成 さくせい からはARC のメモリ管理 かんり がデフォルトで採用 さいよう されるようになり、ARCがオプション扱 あつか いではなくなった。
実行 じっこう 時 じ にデバッグエリアにメモリやCPUの使用 しよう 状 じょう 況 きょう が表示 ひょうじ されるようになった。
OpenGL ES 3.0のサポートが追加 ついか された。
Xcode 4.xでは自動的 じどうてき に追加 ついか されていたAuto Layout の制約 せいやく が、自動的 じどうてき には追加 ついか されなくなっている。
5.1
2014年 ねん 3月 がつ 10日 とおか
iOS 7.1 SDKのサポートが追加 ついか された。
全 すべ てのconstraintタイプをサポートする新 あたら しいAuto Layout constraint inspectorが追加 ついか された。
カスタムオブジェクトタイプのためのデバッガーのQuick Look サポートが追加 ついか された。
Instruments内 ない でのsymbol解決 かいけつ 能力 のうりょく が向上 こうじょう した。
iOS standard architecture settingsに64ビットを含 ふく むよう更新 こうしん された。
不具合 ふぐあい の解消 かいしょう により安定 あんてい 性 せい が向上 こうじょう した。
バージョン
リリース日 び
内容 ないよう
6.0
-
OS X v10.10 Yosemiteのサポート
新 あら たな開発 かいはつ 言語 げんご として、Swift がサポートされた。
iOS 8.0 SDKがサポートされた。
iOS用 よう には、ユニバーサル・ストーリーボードがサポートされた。
6.1
-
Xcode 6.0で問題 もんだい のあった巨大 きょだい なストーリーボードを取 と り扱 あつか えない、というバグが解消 かいしょう された。
6.2
-
iOS 8.2とWatchKitのサポート、セキュリティアップデート[ 2] 。
iOS 9とOS X El Capitan、Swift 2がサポートされた。
バージョン
リリース日 び
内容 ないよう
9.0
2017年 ねん 9月 がつ 19日 にち
9.1
-
9.2
2017年 ねん 12月5日 にち
9.3
2018年 ねん 3月 がつ 29日 にち
9.3.1
2018年 ねん 5月 がつ 11日 にち
Playgroundが遅 おそ くなる、 Apple ID再 さい 入力 にゅうりょく を要求 ようきゅう する問題 もんだい の修正 しゅうせい 。
バージョン
リリース日 び
内容 ないよう
10.0
2018年 ねん 9月 がつ 17日 にち
macOS Mojaveのダークモード
XcodeとInstrumentsで、まったく新 あたら しいダークな外観 がいかん (ダークモード)を追加 ついか 。
アセットカタログは、カラーとイメージアセットをカスタマイズするために、ダーク及 およ びライトのバリエーションを追加 ついか します。
Interface Builderは、アプリのインターフェースのダークモード/ライトモードを簡単 かんたん に切 き り替 か えられる。
デバッガでは、OSの設定 せってい を変更 へんこう せずにMacアプリをダークモード/ライトモードの間 あいだ で切 き り替 か えることが可能 かのう 。
ソースコントロール
リポジトリサーバー上 じょう のデータと異 こと なっている部分 ぶぶん は、以下 いか のようにエディタ内 ない で直接 ちょくせつ 強調 きょうちょう 表示 ひょうじ されます。
ローカルの変更 へんこう はまだ共有 きょうゆう リポジトリにプッシュされていません
他 た のユーザが行 おこな ったアップストリームの変更 へんこう
コミット前 まえ に編集 へんしゅう の競合 きょうごう に対処 たいしょ してください
Atlassian Bitbucket、GitLab、GitHubの自己 じこ ホスト型 がた およびクラウドサーバとのアカウント統合 とうごう が可能 かのう 。
アカウントログインでは、必要 ひつよう に応 おう じてSSHキーを生成 せいせい し、サービスプロバイダにアップロードできます。
Rebaseは、コードの最新 さいしん バージョンを取得 しゅとく する際 さい のオプションとなります。
エディタの強化 きょうか
エディタで複数 ふくすう のカーソルを使用 しよう すること、一 いち 度 ど に多 おお くの変更 へんこう が可能 かのう になりました。
コード横 よこ の折 お りたたみリボンは、中 ちゅう 括弧 かっこ で囲 かこ まれた任意 にんい のコードブロックを非 ひ 表示 ひょうじ にできます。
オーバースクロールを使用 しよう すると、コードの最後 さいご の行 くだり を画面 がめん の中央 ちゅうおう に簡単 かんたん に表示 ひょうじ できます。
プレイグラウンドと機械 きかい 学習 がくしゅう
完全 かんぜん に再 さい 設計 せっけい されたREPLのようなプレイグラウンドは、はるかに速 はや く、より安定 あんてい しています。
SHIFT-RETURNキーを押 お してコードを実行 じっこう するか、インライン実行 じっこう ボタンをクリックして特定 とくてい の行 くだり まで実行 じっこう できます。
対話 たいわ 形式 けいしき でトレーニングを行 おこな い、プレイグラウンド内 ない で直接 ちょくせつ MLモデルを作成 さくせい できるようになりました。
テストとデバッグ
デバイスからのデバッグシンボルのダウンロードが以前 いぜん より約 やく 5倍 ばい 高速 こうそく 化 か されました。
すべてのCPUコアを最大限 さいだいげん に活用 かつよう するために、多数 たすう のシミュレータでテストを並行 へいこう して実行 じっこう できます。
カスタムインストゥルメントは、あらゆるコードのユニークなデータ可視 かし 化 か を提供 ていきょう します。
メモリデバッガのレイアウトが再 さい 設計 せっけい され、アプリ全体 ぜんたい のナビゲートと視覚 しかく 化 か が容易 ようい になりました。
メタルシェーダデバッガでは、頂点 ちょうてん 、フラグメント、計算 けいさん 、およびタイルシェーダコードの実行 じっこう を検査 けんさ できます。
10.1
2018年 ねん 10月 がつ 30日 にち
iOS 12.1、watchOS 5.1、tvOS 12.1、macOS Mojaveをサポート。
10.2
2019年 ねん 3月 がつ 25日 にち
iOS 12.2、tvOS 12.2、watchOS 5.2、macOS Mojave 10.14 .4をサポート。
追加 ついか のバグ修正 しゅうせい 。
Swift 5
Swift 5ランタイムは、最新 さいしん のAppleプラットフォームリリースにOSの一部 いちぶ として含 ふく まれています。
App Storeでは、最新 さいしん OSを実行 じっこう するデバイスへのダウンロードを高速 こうそく 化 か するために、アプリからSwiftランタイムを削除 さくじょ します。
SIMDベクトル型 がた は標準 ひょうじゅん ライブラリに組 く み込 こ まれています。
文字 もじ 列 れつ リテラルの構文 こうぶん が強化 きょうか され、読 よ み書 か きが容易 ようい になりました。
新 あたら しい結果 けっか の列挙 れっきょ により、非同期 ひどうき 操作 そうさ でエラーを処理 しょり しやすくなりました。
Xcodeのその他 た の機能 きのう 強化 きょうか
デバッガコンソールには、 「p」 または「po」より高速 こうそく な新 あたら しいフレーム変数 へんすう コマンドのエイリアス 「v」 があります。
プレイグラウンドでの様々 さまざま な安定 あんてい 性 せい の向上 こうじょう やメモリの安全 あんぜん 性 せい チェックなど。
10.2.1
2019年 ねん 4月 がつ 17日 にち
iOS 12.2、tvOS 12.2、watchOS 5.2、macOS Mojave 10.14 .4をサポート。
大 だい 規模 きぼ なSwiftプロジェクトのビルド時間 じかん の問題 もんだい を修正 しゅうせい し、追加 ついか のバグ修正 しゅうせい 。
10.3
2019年 ねん 7月 がつ 22日 にち
iOS 12.4、tvOS 12.4、watchOS 5.3、macOS Mojave 10.14 .6をサポート。
バージョン
リリース日 び
内容 ないよう
11.0
2019年 ねん 9月 がつ 12日 にち
Swift UI[ 注 ちゅう 1]
SwiftUI フレームワークとデザインツールが連携 れんけい して、ユーザーインターフェースを構築 こうちく する新 あたら しい方法 ほうほう を実現 じつげん 。
(読 よ みやすい)Swiftコードで、ユーザインターフェースを定義 ていぎ することができます。
デザインツールを使用 しよう すると、ドラッグアンドドロップと同 おな じくらい簡単 かんたん にビューを作成 さくせい および編集 へんしゅう できます。
コードは、デザイン及 およ びプレビューのキャンバスと常 つね に同期 どうき されています。
コントロールと修飾 しゅうしょく 子 こ のライブラリにより、複雑 ふくざつ なインタフェースを簡単 かんたん に構築 こうちく できます。
アニメーションを、表示 ひょうじ するアクションを記述 きじゅつ する簡単 かんたん なコマンドを使用 しよう して作成 さくせい 可能 かのう 。
複数 ふくすう のデバイスタイプ、向 む き、フォントサイズで実際 じっさい のアプリケーションのプレビューが可能 かのう に。
すべてのAppleプラットフォームで共通 きょうつう のコードを共有 きょうゆう し、各 かく OSにカスタムのエクスペリエンスを追加 ついか 可能 かのう 。
「Mac Catalyst」
iPadアプリをMacでも利用 りよう 可能 かのう にできます。
iPadプロジェクトから1クリックで、ネイティブMacアプリケーションを開発 かいはつ 可能 かのう 。
1つのプロジェクトとソースコードによって、iPhone、iPad、およびMac用 よう のアプリケーションが作成 さくせい できるようになりました。
Mac独自 どくじ の操作性 そうさせいわる を実現 じつげん するために、アプリケーションの要素 ようそ をカスタマイズすることが可能 かのう 。
プロジェクト内 ない の既存 きそん のUIKitコードに新 あたら しいSwiftUIコードを追加 ついか することが可能 かのう 。
Mac App Storeに送信 そうしん するか、外部 がいぶ 配布 はいふ 用 よう に公証 こうしょう することが可能 かのう 。
SwiftとSwiftパッケージ
Swiftパッケージをビルド、デバッグ、SCMワークフローを含 ふく む全体 ぜんたい でサポート。
GitHub、Bitbucket、GitLab、もしくは開発 かいはつ 者 しゃ 自身 じしん のホストのSwiftパッケージを使用 しよう することが可能 かのう 。
依存 いぞん 性 せい の分析 ぶんせき に基 もと づいて、パッケージを自動的 じどうてき にダウンロードすることが可能 かのう 。
独自 どくじ のパッケージを作成 さくせい して、すべてのアプリケーション間 あいだ でコードを共有 きょうゆう したり、コミュニティに公開 こうかい したりすることが可能 かのう 。
iOSダークモード
開発 かいはつ およびデバッグ中 ちゅう に、明暗 めいあん モードの切 き り替 か えが可能 かのう 。
アセットカタログを使用 しよう すると、ダークモードとライトモードのイメージとカラーを簡単 かんたん に制御 せいぎょ 可能 かのう 。
エディタ
コードの全体 ぜんたい 像 ぞう が表示 ひょうじ されるエディタのミニマップを使 つか って、任意 にんい の行 くだり にすばやくジャンプできます。
各 かく エディタビューには、独自 どくじ のプレビュー、アシスタント、またはその他 た の補足 ほそく 的 てき なビューが用意 ようい されています。
エディタペインを分割 ぶんかつ して、ワークスペースを希望 きぼう どおりにレイアウトできます。
その他 た の改善 かいぜん 点 てん
スタンドアローンのwatchOSアプリを構築 こうちく され、より速 はや いデバッグが可能 かのう になりました。
シミュレータの迅速 じんそく な起動 きどう により、GPUを使用 しよう してMetalコードを高速 こうそく 化 か できます。
テストプランによって、共有 きょうゆう 可能 かのう な結果 けっか のバンドルを使用 しよう し、テストハーネスをより詳細 しょうさい に制御 せいぎょ できます。
テストプランの一環 いっかん としてUIテストを使用 しよう し、ローカライズされたスクリーンショットを自動的 じどうてき に生成 せいせい することが可能 かのう 。
ソース制御 せいぎょ により、stashおよびcherry-pick操作 そうさ がサポートされるようになりました。
デバッグ中 ちゅう に、ネットワーク速度 そくど の低下 ていか や温度 おんど の警告 けいこく などのデバイスの状態 じょうたい をシミュレートできます。
整理 せいり ビューの 「メトリック」 タブには、ユーザーのデバイス上 じょう でのアプリケーションの実行 じっこう 効率 こうりつ が表示 ひょうじ されます。
11.1
2019年 ねん 10月 がつ 7日 にち
iOS 13.1、 iPadOS 13.1、 tvOS 13、 watchOS 6、 macOS Catalina 10.15をサポート。
11.2
2019年 ねん 10月 がつ 31日 にち
iOS 13.2、iPadOS 13.2、tvOS 13.2、watchOS 6.1、macOS Catalina 10.15.1をサポート。
11.2.1
2019年 ねん 11月12
iOS 13.2、iPadOS 13.2、tvOS 13.2、watchOS 6.1、macOS Catalina 10.15.1をサポート。
UITextViewを使用 しよう するアプリがクラッシュする可能 かのう 性 せい のある重大 じゅうだい な問題 もんだい を修正 しゅうせい 。
11.3
2019年 ねん 12月 がつ 10日 とおか
iOS 13.3、iPadOS 13.3、tvOS 13.3、watchOS 6.1.1、macOS Catalina 10.15.2をサポート。
Touch Barのシミュレータでのサポートを追加 ついか (第 だい 2世代 せだい )。
追加 ついか のバグ修正 しゅうせい と安定 あんてい 性 せい の改善 かいぜん 。
11.3.1
2020年 ねん 1月 がつ 13日 にち
iOS 13.3、iPadOS 13.3、tvOS 13.3、watchOS 6.1.1、macOS Catalina 10.15.2をサポート。
Xcodeをクラッシュさせる可能 かのう 性 せい がある、ストーリーボードのキャンバスのバグを修正 しゅうせい 。
追加 ついか のバグ修正 しゅうせい と安定 あんてい 性 せい の改善 かいぜん 。
11.4
2020年 ねん 3月 がつ 24日 にち
iOS 13.4、iPadOS 13.4、tvOS 13.4、watchOS 6.2、macOS Catalina 10.15.4をサポート。
Interface BuilderとSimulatorが、iPadOSの新 あたら しいカーソル機能 きのう をサポート。
macOSプロジェクトでApp Storeのユニバーサル購入 こうにゅう をサポート。
シミュレータがリモートプッシュ通知 つうち をトリガー可能 かのう に。
Swiftのテストでは、エラーが発生 はっせい したコードが強調 きょうちょう 表示 ひょうじ される。
追加 ついか のバグ修正 しゅうせい と安定 あんてい 性 せい の改善 かいぜん 。
11.4.1
2020年 ねん 4月 がつ 15日 にち
iOS 13.4、iPadOS 13.4、tvOS 13.4、watchOS 6.2、macOS Catalina 10.15.4用 よう をサポート。
バグ修正 しゅうせい と安定 あんてい 性 せい の改善 かいぜん 。
11.5
2020年 ねん 5月 がつ 20日 はつか
iOS 13.5、iPadOS 13.5、tvOS 13.4、watchOS 6.2、macOS Catalina 10.15.4用 よう をサポート。
Exposure Notification APIをサポート。
バグ修正 しゅうせい と安定 あんてい 性 せい の改善 かいぜん 。
11.6
2020年 ねん 7月 がつ 15日 にち
iOS 13.6、iPadOS 13.6、tvOS 13.4、watchOS 6.2、macOS Catalina 10.15.6用 よう をサポート。
macOS SDKにおけるDriverKit APIの機能 きのう 強化 きょうか 。
バグ修正 しゅうせい と安定 あんてい 性 せい の改善 かいぜん 。
11.7
2020年 ねん 9月 がつ 1日 にち
iOS 13.7、iPadOS 13.7、tvOS 13.4、watchOS 6.2、macOS Catalina 10.15.6用 よう をサポート。
バージョン
リリース日 び
内容 ないよう
12.0
2020年 ねん 9月 がつ 16日 にち
iOS 14、iPadOS 14、tvOS 14、watchOS 7、macOS Catalina 10.15.6用 よう をサポート。
12.0.1
2020年 ねん 9月 がつ 24日 にち
iOS 14、iPadOS 14、tvOS 14、watchOS 7、macOS Catalina 10.15.6用 よう をサポート。
12.1
2020年 ねん 10月 がつ 20日 はつか
iOS 14.1、iPadOS 14.1、tvOS 14、watchOS 7、macOS Catalina 10.15.6用 よう をサポート。
12.2
2020年 ねん 11月12日 にち
iOS 14.2、iPadOS 14.2、tvOS 14.2、watchOS 7.1、macOS Big Sur 11用 よう をサポート。
12.3
2020年 ねん 12月14日 にち
iOS 14.3、iPadOS 14.3、tvOS 14.3、watchOS 7.2、macOS Big Sur 11.1用 よう をサポート。
12.4
2021年 ねん 1月 がつ 26日 にち
iOS 14.4、iPadOS 14.4、tvOS 14.3、watchOS 7.2、macOS Big Sur 11.1用 よう をサポート。
12.5
2021年 ねん 4月 がつ 26日 にち
iOS 14.5、iPadOS 14.5、tvOS 14.5、watchOS 7.4、macOS Big Sur 11.3用 よう をサポート。
12.5.1
2021年 ねん 6月 がつ 21日 にち
iOS 14.5、iPadOS 14.5、tvOS 14.5、watchOS 7.4、macOS Big Sur 11.3用 よう をサポート。
バージョン
リリース日 び
内容 ないよう
13.0
2021年 ねん 9月 がつ 20日 はつか
iOS 15.0、iPadOS 15.0、tvOS 15.0、watchOS 8.0、macOS Big Sur 11.3用 よう をサポート。
Swiftによる非同期 ひどうき プログラミングのネイティブサポート。
コマンドラインによる、CloudKitデータベーススキーマおよびレコードの操作 そうさ をサポート。
コマンドラインによる、Metal圧縮 あっしゅく テクスチャ形式 けいしき への圧縮 あっしゅく 操作 そうさ をサポート。
XIPアーカイブを約 やく 15%縮小 しゅくしょう 。
13.1
2021年 ねん 10月 がつ 25日 にち
iOS 15.0、iPadOS 15.0、tvOS 15.0、watchOS 8.0.1、macOS Monterey 12.0用 よう をサポート。
13.2
2021年 ねん 12月13日 にち
iOS 15.2、iPadOS 15.2、tvOS 15.2、watchOS 8.3、macOS Monterey 12.1用 よう をサポート。
Swift Playground 4 アプリプロジェクトサポート。
Xcode Organizerでアプリのパワーとパフォーマンスを監視 かんし するためのスマートインサイト通知 つうち を表示 ひょうじ 。
13.2.1
2021年 ねん 12月17日 にち
iOS 15.2、iPadOS 15.2、tvOS 15.2、watchOS 8.3、macOS Monterey12.1用 よう をサポート。
13.3
2022年 ねん 3月 がつ 14日 にち
iOS 15.4、iPadOS 15.4、tvOS 15.4、watchOS 8.5、macOS Monterey 12.3用 よう をサポート。
13.3.1
2022年 ねん 4月 がつ 11日 にち
iOS 15.4、iPadOS 15.4、tvOS 15.4、watchOS 8.5、macOS Monterey 12.3用 よう をサポート。
13.4
2022年 ねん 5月 がつ 16日 にち
iOS 15.5、iPadOS 15.5、tvOS 15.4、watchOS 8.5、macOS Monterey 12.3用 よう をサポート。
13.4.1
2022年 ねん 6月 がつ 2日 にち
iOS 15.5、iPadOS 15.5、tvOS 15.4、watchOS 8.5、macOS Monterey 12.3用 よう をサポート。
バージョン
リリース日 び
内容 ないよう
14.0
2022年 ねん 9月 がつ 12日 にち
iOS 16、iPadOS 16、tvOS 16、watchOS 9、macOS Monterey 12.5用 よう をサポート。
Swift 5.7サポート。
14.0.1
2022年 ねん 9月 がつ 26日 にち
14.1
2022年 ねん 11月1日 にち
iOS 16.1、iPadOS 16.1、tvOS 16.1、watchOS 9.1、macOS Ventura 13用 よう をサポート。
14.2
iOS 16.2, iPadOS 16.2, tvOS 16.1, watchOS 9.1, macOS Ventura 13.1用 よう をサポート
14.3
Swift 5.8サポート
iOS 16.4, iPadOS 16.4, tvOS 16.4, watchOS 9.4, macOS Ventura 13.3用 よう をサポート
14.3.1
Swift 5.8.1サポート
iOS 16.4, iPadOS 16.4, tvOS 16.4, watchOS 9.4, macOS Ventura 13.3用 よう をサポート
iOS 17、iPadOS 17、tvOS 17、watchOS 10、macOS Sonoma の他 ほか 、Apple Vision Pro 用 よう のvisionOS をサポートする[ 3] [ 4] 。また、Game Porting ToolkitでWindows PC(X64 )向 む けのゲームのmacOS Sonoma/Appleシリコンへの移植 いしょく 環境 かんきょう をサポートする[ 5] 。
バージョン
リリース日 び
内容 ないよう
15.0
2023年 ねん 9月 がつ 18日 にち
Swift 5.9サポート
iOS 17, iPadOS 17, tvOS 17, watchOS 10, macOS Sonoma 14用 よう SDKをサポート
15.0.1
2023年 ねん 10月 がつ 18日 にち
iOS 17, iPadOS 17, tvOS 17, watchOS 10, macOS Sonoma 14用 よう SDKをサポート
15.1
2023年 ねん 12月11日 にち
iOS 17.2, iPadOS 17.2, tvOS 17.2, watchOS 10.2, macOS Sonoma 14.2用 よう SDKをサポート
15.2
2024年 ねん 1月 がつ 8日 にち
iOS 17.2, iPadOS 17.2, tvOS 17.2, watchOS 10.2, macOS Sonoma 14.2, visionOS用 よう SDKをサポート
15.3
2024年 ねん 3月 がつ 5日 にち
Swift 5.10サポート
iOS 17.4, iPadOS 17.4, tvOS 17.4, watchOS 10.4, macOS Sonoma 14.4, visionOS 1.1用 よう SDKをサポート[ 6]
15.4
2024年 ねん 5月 がつ 13日 にち
iOS 17.5, iPadOS 17.5, tvOS 17.5, watchOS 10.5, macOS Sonoma 14.5, visionOS 1.2用 よう SDKをサポート[ 7]
^
SwiftUIにはiOS 13、watchOS 6、tvOS 13、またはmacOS Catalinaが必要 ひつよう です。SwiftUIのデザインキャンバスを使用 しよう するには、秋 あき にリリース予定 よてい のmacOS CatalinaでXcodeを実行 じっこう する必要 ひつよう があります。
^ “Swiftから透 す けて見 み えるAppleのコンパイラ技術 ぎじゅつ ”. CodeZine . 2022年 ねん 12月5日 にち 閲覧 えつらん 。
^
“About the security content of Xcode 6.2 ”. Apple Inc. (January 23 2017). 2020年 ねん 7月 がつ 31日 にち 閲覧 えつらん 。
^ “visionOS Overview ” (英語 えいご ). Apple Developer . 2023年 ねん 6月 がつ 8日 にち 閲覧 えつらん 。
^ “Xcode 15 Beta Release Notes ” (英語 えいご ). Apple Developer Documentation . 2023年 ねん 6月 がつ 8日 にち 閲覧 えつらん 。
^ Nikolova, Martina (2023年 ねん 6月 がつ 15日 にち ). “How to use Apple's Game Porting Toolkit to play Windows games ” (英語 えいご ). Mac Research . 2023年 ねん 6月 がつ 23日 にち 閲覧 えつらん 。
^ “Xcode 15.3 Release Notes ” (英語 えいご ). Apple Developer Documentation . 2024年 ねん 3月 がつ 6日 にち 閲覧 えつらん 。
^ “Xcode 15.4 Release Notes ” (英語 えいご ). Apple Developer Documentation . 2024年 ねん 5月 がつ 14日 にち 閲覧 えつらん 。
“Xcode ”. Apple Developer . Apple Inc.. 2020年 ねん 7月 がつ 31日 にち 閲覧 えつらん 。
“Xcode ”. Mac App Store プレビュー . Apple Inc.. 2020年 ねん 7月 がつ 31日 にち 閲覧 えつらん 。
“Xcode Release Notes - Archive ” (英語 えいご ). Document Revision History . Apple Inc. (2016年 ねん 9月 がつ 13日 にち ). 2020年 ねん 7月 がつ 31日 にち 閲覧 えつらん 。
バージョン アプリケーション
ユーティリティ
テクノロジーおよび インタフェース
開発 かいはつ ツール