Xcode

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

Xcode
Xcode icon.png
Xcodescreenshot.png
開発者アップル社。
初回リリース2003年10月23日; 18年前[1] (2003-10-23)
安定リリース13.2.1(13C100)[2](2021年12月17日; 2か月前[±] (2021-12-17)
プレビューリリース13.3ベータ3(13E5104i)[3](2022年2月22日; 1日前[±] (2022-02-22)
オペレーティング・システムマックOS
タイプ統合開発環境(IDE)
ライセンスオープンソースコンポーネントを備えたフリーウェア
Webサイト開発者.apple.com / xcode /

Xcodeは、macOS用のAppleの 統合開発環境(IDE)であり、 macOSiOSiPadOSwatchOS、およびtvOS用のソフトウェアの開発に使用されます。最初は2003年後半にリリースされました。最新の安定版リリースはバージョン13.2.1で、2021年12月17日にリリースされ、macOSMontereyユーザーはMacAppStoreから無料入手できます。[4]登録済みの開発者は、 Apple DeveloperWebサイトからプレビューリリースとスイートの以前のバージョンをダウンロードできます。[5] Xcodeには、macOSのターミナルアプリを介してUNIXスタイルの開発を可能にするコマンドラインツール(CLT)が含まれています。[6] GUIなしでダウンロードおよびインストールすることもできます

主な機能

Xcodeはプログラミング言語のソースコードをサポートしています:CC ++Objective-CObjective-C ++JavaAppleScriptPythonRubyResEdit(Rez)、Swift 、 Cocoaを含むがこれらに限定されないさまざまなプログラミングモデルCarbon、およびJava。サードパーティは、GNU Pascal[7] Free Pascal[8] Ada[9] C#[10]のサポートを追加しました Go[11] Perl[12 ]およびD。[13]

Xcodeは、 Mach-O実行可能形式の複数のアーキテクチャ用のコードを含むファットバイナリユニバーサルバイナリ)ファイルを作成できます。これらは、開発者が単一のアプリケーションをユーザーに配布できるようにすることで、 32ビットPowerPCから64ビットPowerPC、PowerPCからIntel x86、32ビットから64ビットIntel、およびx86から​​Appleシリコンへの移行を容易にするのに役立ちました。オペレーティングシステムは、実行時に適切なアーキテクチャを自動的に選択します。iOS SDK、tvOS SDK、およびwatchOS SDKを使用すると、Xcodeを使用してiOS、iPadOS用のアプリケーションをコンパイルおよびデバッグすることできます tvOS、およびwatchOS

Xcodeには、SunMicrosystemsによって作成されOpenSolarisの一部としてリリースされた動的トレースフレームワークDTrace上で実行されるGUIツールInstruments含まます

Xcodeは、 Gitバージョン管理システムとプロトコルを使用したソースコード管理の組み込みサポートも統合し、ユーザーがGitリポジトリ( GitHubBitbucketPerforceなどのソースコードリポジトリホスティングサイトでホストできるまたはGitLabなどのオープンソースソフトウェアを使用してセルフホストされ、変更コミットプッシュプルするために、すべてXcode内から、コマンドラインからGitを使用して従来実行されていたタスクを自動化します。

作曲

スイートの主なアプリケーションは、Xcodeとも呼ばれる統合開発環境(IDE)です。Xcodeスイートには、Appleの開発者向けドキュメントのほとんどと、グラフィカルユーザーインターフェイスの構築に使用されるアプリケーションである組み込みのInterfaceBuilderが含まれています。Xcode 4.1まで、XcodeスイートにはGNUコンパイラコレクションの修正バージョンが含まれていました。Xcode3.1からXcode4.6.3までは、LLVM-GCCコンパイラが含まれ、GNUコンパイラコレクションのフロントエンドとLLVMに基づくコードジェネレータが含まれていました[14] Xcode 3.2以降では、Clangが含まれていましたC / C ++ / Objective-Cコンパイラー、新しく作成されたフロントエンドとLLVMに基づくコードジェネレーター、およびClang静的アナライザー[15] Xcode 4.2以降、Clangコンパイラがデフォルトのコンパイラになりました。[16] Xcode 5.0以降、提供されたコンパイラはClangだけでした。

Xcode 4.6.3までは、XcodeスイートはGNUデバッガー(GDB)をIDEのデバッガーのバックエンドとして使用していました。Xcode 4.3以降、LLDBデバッガーも提供されました。Xcode 4.5以降、IDEのデバッガーのデフォルトのバックエンドとしてLLDBがGDBに置き換わりました。[17] Xcode 5.0以降、GDBは提供されなくなりました。[18]

削除された機能

以前は、Xcodeは複数のシステムへの製品ビルドプロセスの分散をサポートしていました。関連するテクノロジーの1つは、共有ワークグループビルドと呼ばれ、 Bonjourプロトコルを使用して、コンパイラサービスを提供するシステムを自動的に検出し、フリーソフトウェア製品distccの修正バージョンを使用してワークロードの分散を容易にしました。以前のバージョンのXcodeは、Dedicated NetworkBuildsという名前のシステムを提供していました。これらの機能は、サポートされているバージョンのXcodeにはありません。

Xcodeには、Java WebアプリケーションとWebサービス(以前は別の製品として販売されていた)を構築するためのAppleのWebObjectsツールとフレームワークも含まれています。Xcode 3.0の時点で、AppleはXcode内で[19] WebObjects開発を中止しました。代わりにWOLips [20]を使用する必要があります。Xcode3にはまだWebObjectsフレームワークが含まれています。

バージョン履歴

1.xシリーズ

Xcode1.0は2003年秋にリリースされました。Xcode1.0はProjectBuilderに基づいてましたが、更新されたユーザーインターフェイス(UI)、ZeroLink、Fix&Continue、分散ビルドサポート、およびCodeSenseインデックスがありました。

次の重要なリリースであるXcode1.5は、コードの完成度が向上し、デバッガーが改善されました。

2.xシリーズ

Xcode 2.0は、Mac OS X v10.4 "Tiger"でリリースされました。これには、Quartz Composerビジュアルプログラミング言語、Java用のより優れたCode Senseインデックス作成、およびAntサポートが含まれていました。また、AppleのWebサイトからオンラインドキュメントを検索して読み取ることができるApple Reference Libraryツールと、ローカルコンピュータにインストールされているドキュメントも含まれています。

Xcode 2.1は、ユニバーサルバイナリファイルを作成できます。共有プリコンパイル済みヘッダー、単体テストターゲット、条件付きブレークポイント、およびウォッチポイントをサポートしていました。また、依存関係の分析も優れていました。

Mac OS Xv10.4用のXcodeの最終バージョンは2.5でした。

3.xシリーズ

Xcode 3.0は、Mac OS X v10.5 "Leopard"でリリースされました。2.1以降の注目すべき変更には、[ 21] DTraceデバッグツール(現在はInstrumentsという名前)、リファクタリングサポート、コンテキスト依存のドキュメント、およびガベージコレクションを備えたObjective- C2.0が含まれます。また、バージョン管理の基本的な形式を提供するプロジェクトスナップショットもサポートしています。ビルドエラーのデバッグ値をコードと一緒に表示するメッセージバブル。4アーキテクチャのファットバイナリ(32ビットおよび64ビットのIntelおよびPowerPC)を構築します。

Xcode 3.1は、Mac OS X用の開発者ツールのアップデートリリースであり、iPhoneSDKに含まれているのと同じバージョンでした。iPhone OS2.0を含むMacOSX以外のプラットフォームをターゲットにすることができます。これには、GCC4.2およびLLVMGCC4.2コンパイラが含まれていました。Xcode 3.0以降のもう1つの新機能は、XcodeのSCMサポートにSubversion1.5が含まれるようになったことです。

Xcode3.2はMacOS X v10.6 "Snow Leopard"でリリースされ、以前のバージョンのOSXにはインストールされません。静的プログラム分析などの機能をサポートしています。また、iPhone OS3.0より前のバージョンをターゲットにするための公式サポートも終了します。ただし、古いバージョンをターゲットにすることは可能であり、シミュレーターはiPhone OS2.0から3.1をサポートします。また、Javaサポートは3.2でオーガナイザーに「追放」されています。[22]

Xcode 3.2.6は、Mac OS X Snow Leopardのユーザーが無料でダウンロードできる最後のバージョンです(ただし、Snow Leopardをサポートする最後のバージョンではありません。4.2はサポートしています)。Xcode 3.2.6をダウンロードするには、Appleの開発者サイトに無料で登録する必要があります。

4.xシリーズ

2010年6月、Apple Worldwide Developers Conferenceで、Xcodeのバージョン4が一般教書演説のDeveloperToolsで発表されました。開発者ツールのバージョン4は、Xcode編集ツールとInterfaceBuilderを1つのアプリケーションに統合します。[23] [24] Appleは2011年3月9日にXcode4.0の最終バージョンをリリースしました。このソフトウェアは、年間99ドルのMacDeveloperプログラムと年間99ドルのiOSDeveloperプログラムのすべての登録メンバーが無料で利用できるようになりました。また、 Mac App Storeの非会員にも4.99ドルで販売されました(現在は利用できません)。Xcode 4.0は、すべてのPowerPC開発およびソフトウェア開発キットを含む多くの古いシステムのサポートを終了します(SDK)Mac OS X 10.4および10.5、および4.3より古いすべてのiOSSDKの場合。展開ターゲットは、これらの古いプラットフォーム用のバイナリを生成するように設定できますが、Mac OSプラットフォームの場合、x86およびx86-64バイナリの作成に制限されます。その後、Xcodeは一般に無料で提供されました。バージョン4.1より前のXcodeの価格は4.99ドルでした。[25]

Xcode 4.1は、2011年7月20日( Mac OS X Lionのリリース日)にMac AppStoreでMacOS XLionのすべてのユーザーに無料で提供されました。2011年8月29日、有料のMacまたはiOS開発者プログラムのメンバーがMac OS X SnowLeopardでXcode4.1を利用できるようになりました。[26] Xcode 4.1は、 LLVM GCCまたはClangだけでなく、 GNUコンパイラコレクション(GCC)を含む最後のバージョンでした

2011年10月12日、Xcode4.2はiOS5.0のリリースと同時にリリースされ、ストーリーボードや自動参照カウント(ARC)など、さらに多くの改善された機能が含まれていました。[16] Xcode 4.2は、Mac OS X 10.6 "Snow Leopard"をサポートする最後のバージョンですが、有料アカウントを持つ登録済みの開発者のみが利用できます。有料アカウントがない場合、3.2.6はSnowLeopardに表示される最新のダウンロードです。[27]

2012年2月16日にリリースされたXcode4.3は、Mac AppStoreからインストールされた1つのアプリケーションバンドルXcode.appとして配布されます。Xcode 4.3は、開発ツールを含むようにXcodeメニューを再編成します。[28] Xcode 4.3.1は、iOS5.1のサポートを追加するために2012年3月7日にリリースされました。[29] Xcode 4.3.2は2012年3月22日にリリースされ、iOSシミュレーターが拡張され、LLDBデバッガーとGDBデバッガー(文書化されていない変更のようです)への移行が提案されました。[要出典] 2012年5月にリリースされたXcode4.3.3には、Mac OS X10.7.4「Lion」用の更新されたSDKといくつかのバグ修正が含まれていました。[30]

Xcode 4.4は2012年7月25日にリリースされました。[31] Mac OS X Lion(10.7)とOS X Mountain Lion (10.8)の 両方で動作し、 OS X10.8「MountainLion」 SDKを含むXcodeの最初のバージョンです。 Xcode 4.4には、宣言されたプロパティの自動合成、リテラル構文や添え字などの新しいObjective-C機能、改善されたローカリゼーションなどのサポートが含まれています。[32] 2012年8月7日、Xcode 4.4.1がリリースされ、いくつかのバグが修正されました。

2012年9月19日、iOS6とXcode4.5がリリースされました。Xcodeは、iOS6およびiPhone5およびiPodtouch第5世代の4インチRetinaディスプレイのサポートを追加しました。また、iOSにいくつかの新しいObjective-C機能をもたらし、ローカリゼーションを簡素化し、iOSの自動レイアウトサポートを追加しました。[17] 2012年10月3日、Xcode 4.5.1がリリースされ、バグ修正と安定性の向上が行われました。[4] 1か月も経たないうちに、Xcode 4.5.2がリリースされ、iPadMiniとiPadwith Retina Displayがサポートされ、バグ修正安定性が向上しました。

2013年1月28日、iOS6.1とXcode4.6がリリースされました。

5.xシリーズ

2013年6月10日、Apple Worldwide Developers Conferenceで、Xcodeのバージョン5が発表されました。[33] 2013年9月18日、Xcode5.0がリリースされました。iOS7およびOSX 10.8 Mountain LionSDKに同梱されています。ただし、OS X 10.9Mavericksのサポートはベータ版でのみ利用可能でした。Xcode 5.0は、iOS 7用の64ビットARMコードを生成するバージョンのClangも追加しました。Appleは、Xcode5.1でガベージ収集されたCocoaバイナリを構築するためのサポートを削除しました。[34]

6.xシリーズ

2014年6月2日、Worldwide Developers Conferenceで、AppleはXcodeのバージョン6を発表しました。最も注目すべき機能の1つは、Appleによって開発されたまったく新しいプログラミング言語であるSwiftのサポートでした。Xcode 6には、プレイグラウンドやライブデバッグツールなどの機能も含まれていました。[35] 2014年9月17日、同時にiOS8とXcode6がリリースされました。XcodeはMacAppStoreからダウンロードできます

7.xシリーズ

2015年6月8日、Apple Worldwide Developers Conferenceで、Xcodeバージョン7が発表されました。Swift2とMetalfor OS Xのサポートが導入され、AppleDeveloperアカウントなしでiOSデバイスにデプロイするためのサポートが追加されました。[36] Xcode7は2015年9月16日にリリースされました。

8.xシリーズ

2016年6月13日、Apple Worldwide Developers Conferenceで、Xcodeバージョン8が発表されました。ベータ版は同じ日にリリースされました。Swift3のサポートが導入されました。[37] Xcode8は2016年9月13日にリリースされました。

9.xシリーズ

2017年6月5日、Apple Worldwide Developers Conferenceで、Xcodeバージョン9が発表されました。ベータ版は同じ日にリリースされました。Swift4とMetal2のサポートが導入されました。また、Wi-Fiを介したワイヤレスでのiOSおよびtvOSデバイスでのリモートデバッグも導入されました。[38]

Xcode9は2017年9月19日に公開されました。[39]

10.xシリーズ

2018年6月4日、Apple Worldwide Developers Conferenceで、Xcodeバージョン10が発表されました。ベータ版は同じ日にリリースされました。Xcode 10は、 macOS Mojaveで発表されたダークモードのサポート、コラボレーションプラットフォームのBitbucketGitLab(すでにサポートされているGitHubに加えて)、遊び場からの機械学習モデルのトレーニング、Swift4.2とMetal2.1の新機能、および改善導入しましたエディターとプロジェクトビルドシステムに。[40] Xcode 10は、32ビットmacOSアプリの構築のサポートも終了し[41]、Subversion統合をサポートしなくなりました。[42]

Xcode10は2018年9月17日に公開されました。[43]

11.xシリーズ

2019年6月3日、Apple Worldwide Developers Conferenceで、Xcodeバージョン11が発表されました。ベータ版は同じ日にリリースされました。Xcode 11では、Swift 5.1の新機能と新しいSwiftUIフレームワークのサポートが導入されました(ただし、インタラクティブUIツールはmacOS 10.15で実行している場合にのみ使用できます)。[44] macOSで動作するiPadアプリケーションの構築もサポートしています。Swift PackageManagerの統合サポートが含まれます。また、クイックナビゲーションでソースコードファイルの概要を示す「ミニマップ」など、エディターのさらなる改善が含まれています。[45] Xcode11にはmacOS10.14以降が必要です[44]。Xcode11.4には10.15以降が必要です。[46]

Xcode 11は、2019年9月20日に一般公開されました。

12.xシリーズ

2020年6月22日、Apple Worldwide Developers Conferenceで、Xcodeバージョン12が発表されました。ベータ版は同じ日にリリースされました。Xcode12はSwift5.3のサポートを導入し、macOS10.15.4以降が必要です。

Xcode 12は、2020年9月16日に公開されました。

13.xシリーズ

Xcode 13は、2021年6月7日にWWDC21で発表されました。最初のベータ版は同じ日にリリースされました。

新しいバージョンではSwift5.5のサポートが導入され、 macOS11.3以降が必要です。Xcode 13には、iOS / iPadOS 15 macOS 12watchOS 8、およびtvOS15用のSDKが含まれていますXcode 13の主な機能には、新しい同時実行モデル、[47]バージョン管理プロバイダー(GitHubなど)のサポートの改善が含まれます。これには、アプリインターフェイスで プルリクエストを参照、表示、コメントする機能が含まれます。

Xcode 13は、2021年9月20日に公開されました。

バージョン比較表

製造中止 現在のリリース ベータ

Xcode 1.0-Xcode 2.x(iOSサポート前)

Xcode 3.0-Xcode 4.x

Xcode 5.0-6.x(arm64サポート以降)

Xcode 7.0-10.x(無料のオンデバイス開発以降)

Xcode 11.x-13.x(SwiftUIフレームワーク以降)

バージョン履歴
バージョン 建てる 発売日 実行する最小のmacOS [81] [92] macOS SDK(s)[93] [92] iOSSDKが含まれています[94] [92] watchOSSDKが含まれています[95] [92] tvOSSDKが含まれています[96] [92] ノート

11.0

11A420a 2019年9月20日 10.14.4 10.15(19A547) iOS 13.0(17A566) watchOS 6.0(17R566) tvOS 13.0(17J559) [98]

11.1

11A1027 2019年10月7日 iOS 13.1(17A820) [99]

11.2

11B52 2019年10月31日 10.15.1(19B81) iOS 13.2(17B80) watchOS 6.1(17S80) tvOS 13.2(17K81) [100]

11.2.1

11B500 2019年11月12日 10.15.1(19B89) iOS 13.2(17B102) tvOS 13.2(17K90) [101] [102]

11.3

11C29 2019年12月10日 10.15.2(19B90) [103] [102]

11.3.1

11C505 [104] 2020年1月13日 [105] [102]

11.4

11E146 2020年3月24日 10.15.2 10.15.4(19E258) iOS 13.4(17E255) watchOS 6.2(17T255) tvOS 13.4(17L255) [106] [102]

11.4.1

11E503a 2020年4月15日 iOS 13.4(17E8258) [107] [102]

11.5

11E608c 2020年5月20日 iOS 13.5(17F65) [108] [102]

11.6

11E708 2020年7月15日 10.15.6(19G68) iOS 13.6(17G64) [109] [102]

11.7

11E801a 2020年9月1日 iOS 13.7(17H22) [110] [102]

12.0

12A7209 2020年9月16日 10.15.4(IntelベースのMac)
11.0(AppleシリコンMac)
iOS 14(18A390) watchOS 7(18R382) tvOS 14(18J390) [111] [102]

12.0.1

12A7300 2020年9月24日 [112] [102]

12.1

12A7403 2020年10月20日 iOS 14.1(18A8394) [113] [102]

12.1.1 RC

12A7605b 2020年10月30日 iOS 14.2(18B79) watchOS 7.1(18R579) tvOS 14.2(18K54) [114] [102]

12.2

12B45b 2020年11月12日 11.0(20A2408) [115] [102]

12.3

12C33 2020年12月14日 11.1(20C63) iOS 14.3(18C61) watchOS 7.2(18S561) tvOS 14.3(18K559) [116] [102]

12.4

12D4e 2021年1月26日 iOS 14.4(18D46) [117] [102]

12.5

12E262 2021年4月26日 11.0 11.3(20E214) iOS 14.5(18E182) watchOS 7.4(18T187) tvOS 14.5(18L191) [118] [102]

12.5.1

12E507 2021年6月21日 [119] [102]

13.0

13A233 2021年9月20日 11.3 iOS 15.0(19A339) watchOS 8.0(19R341) tvOS 15.0(19J344) [120] [102]

13.1

13A1030d 2021年10月25日 12.0(21A344) watchOS 8.0.1(19R351) [121] [102]

13.2

13C90 2021年12月13日 12.1(21C46) iOS 15.2(19C51) watchOS 8.3(19S51) tvOS 15.2(19K50) [122] [102]

13.2.1

13C100 2021年12月17日 [123] [102]

13.3ベータ3

13E5104i 2022年2月22日 12.0 12.3(21E5221a) iOS 15.4(19E5234a) watchOS 8.5(19T5237a) tvOS 15.4(19L5434a) [124] [102]
バージョン 建てる 発売日 実行する最小のmacOS [81] macOS SDK(s)[93] iOSSDKが含まれています[94] watchOSSDKが含まれています[95] tvOSSDKが含まれています[96] ノート

ツールチェーンのバージョン

製造中止 現在のリリース ベータ

Xcode 1.0-Xcode 2.x(iOSサポート前)

Xcode 3.0-Xcode 4.x

Xcode 5.0-6.x(arm64サポート以降)

Xcode 7.0-10.x(無料のオンデバイス開発以降)

Xcode 11.x-13.x(SwiftUIフレームワーク以降)

ツールチェーンのバージョン履歴
Xcode cctools ld64 LLVM Clangバージョン文字列 Swiftバージョン文字列

11.0

949.0.1 512.4 8.0.0 [144] 11.0.0(clang-1100.0.33.8)[129] 5.1(swiftlang-1100.0.270.13 clang-1100.0.33.7)

11.1

949.0.1 512.4 8.0.0 [144] 11.0.0(clang-1100.0.33.8)[129] 5.1(swiftlang-1100.0.270.13 clang-1100.0.33.7)

11.2

949.0.1 520 8.0.0 [145] 11.0.0(clang-1100.0.33.12)[146] 5.1.2(swiftlang-1100.0.278 clang-1100.0.33.9)

11.2.1

949.0.1 520 8.0.0 [145] 11.0.0(clang-1100.0.33.12)[133] 5.1.2(swiftlang-1100.0.278 clang-1100.0.33.9)

11.3

949.0.1 530 8.0.0 [147] 11.0.0(clang-1100.0.33.16)[133] 5.1.3(swiftlang-1100.0.282.1 clang-1100.0.33.15)

11.3.1

949.0.1 530 8.0.0 [147] 11.0.0(clang-1100.0.33.17)[133] 5.1.3(swiftlang-1100.0.282.1 clang-1100.0.33.15)

11.4

959.0.1 556.5 9.0.0 [148] 11.0.3(clang-1103.0.32.29)[133] 5.2(swiftlang-1103.0.32.1 clang-1103.0.32.29)

11.4.1

959.0.1 556.6 9.0.0 [149] 11.0.3(clang-1103.0.32.59)[133] 5.2.2(swiftlang-1103.0.32.6 clang-1103.0.32.51)

11.5

959.0.1 556.6 9.0.0 [150] 11.0.3(clang-1103.0.32.62)[133] 5.2.4(swiftlang-1103.0.32.9 clang-1103.0.32.53)

11.6

959.0.1 556.6 9.0.0 [150] 11.0.3(clang-1103.0.32.62)[133] 5.2.4(swiftlang-1103.0.32.9 clang-1103.0.32.53)

11.7

959.0.1 556.6 9.0.0 [150] 11.0.3(clang-1103.0.32.62)[133] 5.2.4(swiftlang-1103.0.32.9 clang-1103.0.32.53)

12.0

973.0.1 609 10.0.0 [151] 12.0.0(clang-1200.0.32.2)[133] 5.3(swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.0.1

973.0.1 609 10.0.0 [151] 12.0.0(clang-1200.0.32.2)[133] 5.3(swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.1

973.0.1 609 10.0.0 [151] 12.0.0(clang-1200.0.32.21)[133] 5.3(swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.1.1 RC

973.0.1 609 10.0.0 [151] 12.0.0(clang-1200.0.32.21)[133] 5.3(swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.2

973.4 609.7 10.0.0 [152] 12.0.0(clang-1200.0.32.27)[133] 5.3.1(swiftlang-1200.0.41 clang-1200.0.32.8)

12.3

977.1 609.8 10.0.0 [153] 12.0.0(clang-1200.0.32.28)[133] 5.3.2(swiftlang-1200.0.45 clang-1200.0.32.28)

12.4

977.1 609.8 10.0.0 [153] 12.0.0(clang-1200.0.32.29)[133] 5.3.2(swiftlang-1200.0.45 clang-1200.0.32.28)

12.5

980 650.9 11.1.0 [154] 12.0.5(clang-1205.0.22.9)[133] 5.4(swiftlang-1205.0.26.9 clang-1205.0.19.55)

12.5.1

980.1 650.9 11.1.0 [155] 12.0.5(clang-1205.0.22.11)[133] 5.4.2(swiftlang-1205.0.28.2 clang-1205.0.19.57)

13.0

986 711 12.0.0 [156] 13.0.0(clang-1300.0.29.3)[133] 5.5(swiftlang-1300.0.31.1 clang-1300.0.29.1)

13.1

986 711 12.0.0 [157] 13.0.0(clang-1300.0.29.3)[133] 5.5.1(swiftlang-1300.0.31.4 clang-1300.0.29.6)

13.2

986 711 12.0.0 [158] 13.0.0(clang-1300.0.29.30)[133] 5.5.2(swiftlang-1300.0.47.5 clang-1300.0.29.30)

13.2.1

986 711 12.0.0 [158] 13.0.0(clang-1300.0.29.30)[133] 5.5.2(swiftlang-1300.0.47.5 clang-1300.0.29.30)

13.3ベータ3

994 762 13.0.0 [159] 13.1.6(clang-1316.0.21.1)[133] 5.6(swiftlang-5.6.0.323.60 clang-1316.0.20.8)
Xcode cctools [130] ld64 [131] LLVM [132] Clangバージョン文字列[133] Swiftバージョン文字列[134]

も参照してください

参考文献

  1. ^ ジョン・シラクサ(2003年11月9日)。「MacOSX10.3パンサー」2022年1月15日取得
  2. ^ 「Xcode13.2.1(13C100)-リリース-AppleDeveloper」AppleDeveloperApple Inc. 2021年12月17日2021年12月18日取得
  3. ^ 「Xcode13.3ベータ3(13E5104i)-リリース-AppleDeveloper」AppleDeveloperApple Inc. 2022年2月22日2022年2月23日取得
  4. ^ a b "Mac AppStoreのXcode"AppleInc 2018年5月29日取得
  5. ^ 「ダウンロード」AppleDeveloper 2018年5月29日取得
  6. ^ 「Xcode-機能」developer.apple.com 2020年3月11日取得
  7. ^ Adriaan vanOs。「GNUPascalとXcode」Microbizz.nl 2010年6月21日取得
  8. ^ 「XcodeでのFreePascalの使用」Pascal-central.com 2010年6月21日取得
  9. ^ 「ツール」macada.org 2011年2月8日取得
  10. ^ 「CSharpPlugin-cocoa-sharp-dev-Googleコード」2010年6月21日取得
  11. ^ 「xkickはGolangサポートをXcode11にもたらします-ブログ-Wirecog」webcache.googleusercontent.com 2020年5月24日取得
  12. ^ 「CamelBones、Mac OSXおよびGNUStep用のObjective-C / Perlブリッジ-ホーム」Camelbones.sourceforge.net。2004年12月1日2010年6月21日取得
  13. ^ 「DforXcode」2019年2月9日取得
  14. ^ マクリーン王子(2008年6月20日)。「Appleの他のオープンシークレット:LLVMコンパイラ」2012年4月3日取得
  15. ^ 「Xcode3.2:素晴らしいエディション」2009年8月30日。2013年6月16日のオリジナルからアーカイブ。
  16. ^ a b "Xcode 4の新機能:Xcode4.2"りんご。2015年9月16日2016年9月15日取得
  17. ^ a b "Xcode 4の新機能:Xcode4.5"Apple Inc. 2015年9月16日2015年10月18日取得
  18. ^ 「Xcode5の新機能:Xcode5.0」2015年9月16日2016年9月15日取得
  19. ^ デビッドホルトは言います(2010年5月15日)。「WebObjects(WebObjectsコミュニティ)に関する事実」Wocommunity.org。2013年10月7日にオリジナルからアーカイブされました2010年6月21日取得
  20. ^ 「WOLips」Wiki.objectstyle.org。2010年2月27日2010年6月21日取得
  21. ^ 「Apple-MacOS XLeopard-機能-300以上の新機能」2007年10月16日にオリジナルからアーカイブされました。
  22. ^ 「Java用アップルデベロッパツール」アップル2011年2月8日取得
  23. ^ 「WWDCソフトウェアノート:Safari 5、Xcode 4、iTunes9.2」マックの噂。2010年6月8日2010年6月21日取得
  24. ^ 「開発者ツール-Xcode4の新機能」AppleDeveloper 2011年2月8日取得
  25. ^ 「AppleはMacApp Storeで4.1をリリースすることで、Xcodeをすべての人に無料で提供します」AppleInsider2011年7月20日2013年7月3日取得
  26. ^ 「Xcode4の新機能:Xcode4.1」AppleInc 2016年9月15日取得
  27. ^ 「SnowLeopard用のXcode4.2をダウンロードできないのはなぜですか?」2015年5月2日取得
  28. ^ 「Xcode4の新機能:Xcode4.3」AppleInc 2016年9月15日取得
  29. ^ 「Xcode4の新機能:Xcode4.3.1および4.3.2」AppleInc 2016年9月15日取得
  30. ^ 「Xcode4の新機能:Xcode4.3.3」AppleInc 2016年9月15日取得
  31. ^ 「Xcode4.4はMacAppStore経由でOSX、iOS開発者に公開されます」9to5Mac。2012年7月25日2012年8月2日取得
  32. ^ 「Xcode4の新機能:Xcode4.4」AppleInc 2016年9月15日取得
  33. ^ 「Appleは最初のiOS7とOSXMavericksのベータ版を開発者にシードします」AppleInsider2013年6月10日2013年6月11日取得
  34. ^ 「Xcode5の新機能:Xcode5.1」2015年4月20日2016年9月15日取得
  35. ^ 「Xcode6、Swift、CloudKit、およびWWDC2014からのより驚くべき開発者ニュース」TechRepublic2014年6月5日2014年6月6日取得
  36. ^ 「Xcode7の新機能:Xcode7.0」developer.apple.com 2016年9月15日取得
  37. ^ 「Xcode8の新機能」developer.apple.com 2016年9月15日取得
  38. ^ 「Xcode9の新機能」developer.apple.com 2017年7月24日取得
  39. ^ 「新しいダウンロードが利用可能になりました」AppleDeveloperりんご。2017年9月20日にオリジナルからアーカイブされました2017年9月19日取得
  40. ^ 「Xcode-新機能」2018年6月4日取得
  41. ^ Sadun、Erica [@ericasadun](2018年6月5日)。「32ビットの顧客をサポートするためにXcode9.4以前を保持します。Xcode10は32ビットアプリケーションをコンパイルしなくなりました」(Tweet)–Twitter経由。
  42. ^ 「Xcode10リリースノート」2018年9月17日取得
  43. ^ 「Xcode10(10A254a)-リリース-AppleDeveloper」AppleDeveloperApple Inc. 2018年9月17日2018年9月12日取得
  44. ^ a b "Xcode11ベータリリースノート" 2019年6月15日取得
  45. ^ 「Xcodeの新機能」2019年6月15日取得
  46. ^ 「Xcode11.4リリースノート」2020年9月12日取得
  47. ^ 「並行性」SwiftDocs{{cite web}}: CS1 maint: url-status (link)
  48. ^ a b 「iPhoneソフトウェア開発:古いバージョンのiPhoneSDK」2010年4月6日2015年5月2日取得
  49. ^ 「Mac、iPad、およびiPhone用のXcodeについてMac SDK10.6およびiPhoneSDK3.2用のXcode3.2.2開発者ツール」(PDF)AppleDeveloper 2015年5月2日取得
  50. ^ 「MacOSX10.6およびiOS4.0.1用のXcodeおよびiOSSDK Xcode 3.2.3について」(PDF)AppleDeveloper 2015年5月2日取得
  51. ^ 「MacOSX10.6およびiOS4.1用のXcodeおよびiOSSDK Xcode 3.2.4について」(PDF)AppleDeveloper 2015年5月2日取得
  52. ^ 「MacOSX10.6およびiOS4.2用のXcodeおよびiOSSDK Xcode 3.2.5について」(PDF)AppleDeveloper 2015年5月2日取得
  53. ^ 「iPhoneSDKの古いバージョン」2010年4月6日。Xcode3.2.3にはいくつかのリリースがありました。iOS4.0.1の場合。iOS 4.0.2SDKを使用
  54. ^ 「XcodeおよびiOSSDKについて-MacOS X10.6およびiOS4.3用のXcode3.2.6(開発者のみ)」(PDF)AppleDeveloper 2015年5月2日取得
  55. ^ 「XcodeおよびiOSSDKについて-Xcode4.0.1およびiOS4.3(開発者のみ)」(PDF)AppleDeveloper 2015年5月2日取得
  56. ^ 「Xcode」iTunes2011年7月30日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  57. ^ 「SnowLeopardのXcode4.1について(開発者のみ)」(PDF)2015年5月2日取得
  58. ^ 「SnowLeopardのXcode4.2について(開発者のみ)」(PDF)2015年5月2日取得
  59. ^ 「MacAppStore-Xcode」iTunes2011年9月24日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  60. ^ 「XCode4.2.1(SDK5.0)に古いiOSシミュレータをインストールする方法」2015年5月2日取得
  61. ^ 「iphone-SnowLeopard用のXcode4.2.1-スタックオーバーフロー」2015年5月2日取得
  62. ^ 「MacAppStore-Xcode」iTunes2012年2月2日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  63. ^ 「MacAppStore-Xcode」iTunes2012年2月18日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  64. ^ 「MacAppStore-Xcode」Mac AppStore2012年7月1日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  65. ^ 「iphone-MountainLionのXcode4.4にSimulatorSDK4.3をインストールします-StackOverflow」2015年5月2日取得
  66. ^ 「Xcode4.4リリースノート」(PDF)AppleDeveloper 2015年5月2日取得
  67. ^ 「MacAppStore-Xcode」Mac AppStore2013年7月25日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  68. ^ 「無許可-AppleDeveloper」(PDF)2015年5月2日取得
  69. ^ 「MacAppStore-Xcode」Mac AppStore2013年10月10日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  70. ^ 「MacAppStore-Xcode」Mac AppStore2014年5月30日にオリジナルからアーカイブされました2015年5月2日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  71. ^ 「iphone-Xcode5およびiOS7:アーキテクチャと有効なアーキテクチャ」スタックオーバーフロー
  72. ^ 「ios5-XCode5でiOS5シミュレーターを使用しますか?-スタックオーバーフロー」2015年5月2日取得
  73. ^ 「AppleDeveloperDocumentation」developer.apple.com
  74. ^ 「iOS5シミュレータをxcode5.1にインストールしますか?」2015年5月2日取得
  75. ^ 「iphone-xcode5.1のios6.0シミュレータ-スタックオーバーフロー」2015年5月2日取得
  76. ^ 「ios-Xcode6標準アーキテクチャはarmv7sを除外します-スタックオーバーフロー」2015年5月2日取得
  77. ^ 「xcode-OSX10.10Yosemite上のiOS6.1シミュレーター-スタックオーバーフロー」2015年5月2日取得
  78. ^ ab開発 ポータルバージョン
  79. ^ a bMAS バージョン
  80. ^ Info.plistのLSMinimumSystemVersion
  81. ^ a b c d plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
  82. ^ a b cd Xcode.app/Contents/Developer; cdプラットフォーム/MacOSX.platform/Developer/SDKs/; plutil -p * /System/Library/CoreServices/SystemVersion.plist; CD -
  83. ^ a b cd Xcode.app/Contents/Developer; lsプラットフォーム/iPhoneOS.platform/DeviceSupport/ | grep '(。*)'
  84. ^ a b cd Xcode.app/Contents/Developer; ls Platforms / WatchOS.platform / DeviceSupport / | grep '(。*)'
  85. ^ a b cd Xcode.app/Contents/Developer; lsプラットフォーム/AppleTVOS.platform/DeviceSupport/ | grep '(。*)'
  86. ^ ab設定から ->ダウンロード
  87. ^ 「macOS10.14MojaveはXcode8.3.3を開くことができません(すぐにクラッシュします)」スタックオーバーフロー
  88. ^ MacOS10.14以降は実行できません[87]
  89. ^ 「Xcode10.2リリースノート」AppleDeveloper
  90. ^ 「Xcode10.2.1リリースノート」AppleDeveloper
  91. ^ 「Xcode10.3リリースノート」AppleDeveloper
  92. ^ a b c de 「 Xcode リリース」xcodereleases.com 2020年7月2日取得
  93. ^ a b cd Xcode.app/Contents/Developer; cdプラットフォーム/MacOSX.platform/Developer/SDKs/; plutil -p * /System/Library/CoreServices/SystemVersion.plist
  94. ^ a b cd Xcode.app/Contents/Developer; plutil -p Platforms / iPhoneOS.platform / version.plist
  95. ^ a b cd Xcode.app/Contents/Developer; plutil -p Platforms / WatchOS.platform / version.plist
  96. ^ a b cd Xcode.app/Contents/Developer; plutil -p Platforms / AppleTVOS.platform / version.plist
  97. ^ 「SwiftUI:はじめに」raywenderlich.com
  98. ^ SwiftUIプレビューを表示するには、macOS 10.15 [97]が必要です。
  99. ^ 「Xcode11.1リリースノート」AppleデベロッパドキュメントAppleInc 2019年12月10日取得
  100. ^ 「Xcode11.2リリースノート」AppleデベロッパドキュメントAppleInc 2019年11月4日取得
  101. ^ 「Xcode11.2.1リリースノート」AppleデベロッパドキュメントAppleInc 2019年12月10日取得
  102. ^ a b c d e f g h i j k l m n o p q r s t uv 「 Xcode リリース」xcodereleases.com 2019年12月10日取得
  103. ^ 「Xcode11.3リリースノート」AppleデベロッパドキュメントAppleInc 2019年11月10日取得
  104. ^ 開発者ポータルのバージョン。MASバージョンビルドは11C504です
  105. ^ 「Xcode11.3.1リリースノート」AppleデベロッパドキュメントAppleInc 2020年1月14日取得
  106. ^ 「Xcode11.4リリースノート」AppleデベロッパドキュメントAppleInc 2020年3月24日取得
  107. ^ 「Xcode11.4.1リリースノート」AppleデベロッパドキュメントAppleInc 2020年4月16日取得
  108. ^ 「Xcode11.5リリースノート」AppleデベロッパドキュメントAppleInc 2020年5月20日取得
  109. ^ 「Xcode11.6リリースノート」AppleデベロッパドキュメントAppleInc 2020年7月15日取得
  110. ^ 「Xcode11.7リリースノート」AppleデベロッパドキュメントAppleInc 2020年8月26日取得
  111. ^ 「Xcode12リリースノート」AppleデベロッパドキュメントAppleInc 2020年8月25日取得
  112. ^ 「Xcode12.0.1リリースノート」AppleデベロッパドキュメントAppleInc 2020年9月25日取得
  113. ^ 「Xcode12.1リリースノート」AppleデベロッパドキュメントAppleInc 2020年10月20日取得
  114. ^ 「Xcode12.1.1RCリリースノート」AppleデベロッパドキュメントAppleInc 2020年10月30日取得
  115. ^ 「Xcode12.2リリースノート」AppleデベロッパドキュメントAppleInc 2020年11月12日取得
  116. ^ 「Xcode12.3リリースノート」AppleデベロッパドキュメントAppleInc 2020年12月14日取得
  117. ^ 「Xcode12.4リリースノート」AppleデベロッパドキュメントAppleInc 2021年1月27日取得
  118. ^ 「Xcode12.5リリースノート」AppleデベロッパドキュメントAppleInc 2021年4月26日取得
  119. ^ 「Xcode12.5.1リリースノート」AppleデベロッパドキュメントAppleInc 2021年6月21日取得
  120. ^ 「Xcode13リリースノート」AppleデベロッパドキュメントAppleInc 2021年9月21日取得
  121. ^ 「Xcode13.1リリースノート」AppleデベロッパドキュメントAppleInc 2021年10月26日取得
  122. ^ 「Xcode13.2リリースノート」AppleデベロッパドキュメントAppleInc 2021年12月13日取得
  123. ^ 「Xcode13.2.1リリースノート」AppleデベロッパドキュメントAppleInc 2021年12月13日取得
  124. ^ 「Xcode13.3Beta3リリースノート」AppleInc 2022年2月23日取得
  125. ^ a b /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 --version
  126. ^ a b /Developer/usr/bin/gcc-4.2 --version
  127. ^ a b c d Xcode.app/Contents/Developer/usr/bin/llvm-gcc --version
  128. ^ a b Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
  129. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am ao ap aq ar as at au av aw _ ax ay az ba "Xcode clang version recordgist" 取得2013年5月29日
  130. ^ a b c /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool --version
  131. ^ a b c /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -v
  132. ^ a b c d e f g h i j k l m n o p q r "Clang-ソースブラウザ"opensource.apple.comAppleInc 2017年5月11日取得
  133. ^ a b c d e f g h i j k l m n o p q r s t u v w x y / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / clang-バージョン
  134. ^ a b c /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift --version
  135. ^ "swift-llvm / CMakeLists.txt atswift-4.0-RELEASE"GitHub2018年11月18日取得
  136. ^ "swift-llvm / CMakeLists.txt atswift-4.0.2-RELEASE"GitHub2018年11月18日取得
  137. ^ "swift-llvm / CMakeLists.txt atswift-4.0.3-RELEASE"GitHub2018年11月18日取得
  138. ^ a b "swift-llvm / CMakeLists.txt atswift-4.1-RELEASE"GitHub2018年11月18日取得
  139. ^ a b "swift-llvm / CMakeLists.txt atswift-4.1.2-RELEASE"GitHub2018年11月18日取得
  140. ^ "swift-llvm / CMakeLists.txt atswift-4.2-RELEASE"GitHub2018年11月18日取得
  141. ^ "swift-llvm / CMakeLists.txt atswift-4.2.1-RELEASE"GitHub2018年11月18日取得
  142. ^ "swift-llvm / CMakeLists.txt atswift-5.0-RELEASE"GitHub2019年4月10日取得
  143. ^ a b "swift-llvm / CMakeLists.txt atswift-5.0.1-RELEASE"GitHub2019年6月15日取得
  144. ^ a b "swift-llvm / CMakeLists.txt atswift-5.1-RELEASE"GitHub2020年3月20日取得
  145. ^ a b "llvm-project / llvm / CMakeLists.txt atswift-5.1.2-RELEASE"GitHub2020年3月20日取得
  146. ^ 「TwitterでのXcodeリリース: '#Xcode11.2GMのSDK ...」" 。 2019年11月4日取得
  147. ^ a b "llvm-project / llvm / CMakeLists.txt atswift-5.1.3-RELEASE"GitHub2020年3月20日取得
  148. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.2-RELEASE"GitHub2020年3月26日取得
  149. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.2.2-RELEASE"GitHub2020年4月21日取得
  150. ^ a b c "llvm-project / llvm / CMakeLists.txt atswift-5.2.4-RELEASE"GitHub2020年5月20日取得
  151. ^ a b c d "llvm-project / llvm / CMakeLists.txt atswift-5.3-RELEASE"GitHub2020年9月17日取得
  152. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.3.1-RELEASE"GitHub2020年11月13日取得
  153. ^ a b "llvm-project / llvm / CMakeLists.txt atswift-5.3.2-RELEASE"GitHub2021年1月22日取得
  154. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.4-RELEASE"GitHub2021年4月27日取得
  155. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.4.1-RELEASE"GitHub2021年6月22日取得
  156. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.5-RELEASE"GitHub2021年9月21日取得
  157. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.5.1-RELEASE"GitHub2021年10月28日取得
  158. ^ a b "llvm-project / llvm / CMakeLists.txt atswift-5.5.2-RELEASE"GitHub2021年12月14日取得
  159. ^ "llvm-project / llvm / CMakeLists.txt atswift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-11-a" 2022年2月12日取得

外部リンク