Xcode - Xcode
Vývojáři | Apple Inc. |
---|---|
Stabilní uvolnění | 12.2 (12B45b)[1] (12. listopadu 2020 ) [±] |
Náhled verze | 12.3 beta (12C5020f)[2] (12. listopadu 2020 ) [±] |
Operační systém | Operační Systém Mac |
Typ | Integrované vývojové prostředí (IDE) |
Licence | Freeware s open-source komponenty |
webová stránka | vývojář |
Xcode je integrované vývojové prostředí (IDE) pro Operační Systém Mac obsahující sadu vývoj softwaru nástroje vyvinuté Jablko pro vývoj softwaru pro macOS, iOS, iPadOS, watchOS, a tvOS. Poprvé vyšlo v roce 2003; nejnovější stabilní vydání je verze 12.1, vydané 20. října 2020 a je k dispozici prostřednictvím Mac App Store zdarma pro macOS Catalina uživatelů.[3] Registrovaní vývojáři lze stáhnout náhledové verze a předchozí verze sady prostřednictvím Vývojář Apple webová stránka.[4] Xcode zahrnuje nástroje příkazového řádku (CLT), které umožňují vývoj ve stylu UNIX prostřednictvím aplikace Terminal v macOS.[5] Lze je také stáhnout a nainstalovat bez hlavního IDE.
Hlavní rysy
Xcode podporuje zdrojový kód pro programovací jazyky C, C ++, Cíl-C, Objective-C ++, Jáva, AppleScript, Krajta, Rubín, ResEdit (Rez) a Rychlý, s řadou programovacích modelů, mimo jiné včetně Kakao, Uhlík a Java. Třetí strany přidaly podporu pro GNU Pascal,[6] Free Pascal,[7] Ada,[8] C#,[9] Jít,[10] Perl,[11] a D.[12]
Xcode může stavět tlustá binárka soubory obsahující kód pro více architektur s Mach-O spustitelný formát. Tito se nazývají univerzální binární soubory, které umožňují běh softwaru na obou PowerPC a Intel -na základě (x86 ) platformy a to může zahrnovat obojí 32-bit a 64-bit kód pro obě architektury. Za použití iOS SDK, Xcode lze také použít ke kompilaci a ladění aplikací pro iOS které běží dál ARM architektura procesory.
Xcode obsahuje nástroj GUI Nástroje, který běží na dynamickém sledovacím rámci, DTrace, vytvořil Sun Microsystems a propuštěn jako součást OpenSolaris.
Xcode také integruje integrovanou podporu pro správa zdrojového kódu za použití Git ovládání verze systém a protokol umožňující uživateli vytvářet a klon Git úložiště (který může být hostován na úložišti zdrojového kódu hostujícího weby, jako je GitHub, Bitbucket, a Nezbytně nebo hostované pomocí softwaru s otevřeným zdrojovým kódem, jako je GitLab ) a do spáchat, tlačit, a sem změny, vše zevnitř Xcode, automatizace úkolů, které by se tradičně prováděly pomocí Gitu z příkazový řádek.
Složení
Hlavní aplikací sady je integrované vývojové prostředí (IDE), také pojmenovaný Xcode. Sada Xcode obsahuje většinu dokumentace pro vývojáře společnosti Apple a je integrovaná Tvůrce rozhraní, aplikace sloužící ke konstrukci grafická uživatelská rozhraní Až do Xcode 4.1 zahrnovala sada Xcode upravenou verzi Sbírka překladačů GNU. V Xcode 3.1 až Xcode 4.6.3 obsahoval kompilátor LLVM-GCC s front-endy z Sbírka překladačů GNU a generátor kódu založený na LLVM.[13] V Xcode 3.2 a novějších obsahoval Zvonit C / C ++ / Objective-C kompilátor s nově napsanými klientskými rozhraními a generátorem kódu založeným na LLVM a Clang statický analyzátor.[14] Počínaje Xcode 4.2 se kompilátor Clang stal výchozím kompilátorem,[15] Počínaje verzí Xcode 5.0 byl Clang jediným poskytovaným kompilátorem.
Až do Xcode 4.6.3 sada Xcode používala GNU Debugger (GDB) jako back-end pro IDE debugger. Počínaje Xcode 4.3 se LLDB debugger byl také poskytnut; počínaje Xcode 4.5 LLDB nahradil GDB jako výchozí back-end pro ladicí program IDE.[16] Počínaje verzí Xcode 5.0 již nebyl GDB dodáván.[17]
Odstraněné funkce
Xcode dříve podporoval distribuci procesu sestavování produktu do více systémů. Jedna zúčastněná technologie byla pojmenována Sdílené sestavení pracovní skupiny, který používal Bonjourův protokol automaticky objevovat systémy poskytující služby kompilátoru a upravenou verzi bezplatného softwarového produktu distcc k usnadnění rozložení pracovní zátěže. Dřívější verze Xcode poskytovaly systém s názvem Vytváření vyhrazené sítě. Tyto funkce chybí v podporovaných verzích Xcode.
Xcode zahrnuje také Apple WebObjects nástroje a rámce pro vytváření webových aplikací a webových služeb Java (dříve prodávaných jako samostatný produkt). Jak Xcode 3.0, Apple klesl[18] Vývoj WebObjects uvnitř Xcode; WOLips[19] místo toho by měl být použit. Xcode 3 stále obsahuje rámce WebObjects.
Historie verzí
Řada 1.x.
Xcode 1.0 byl vydán na podzim roku 2003. Xcode 1.0 byl založen na Tvůrce projektu, ale měl aktualizovaný uživatelské rozhraní (UI), ZeroLink, Fix & Continue, podpora distribuovaného sestavení a indexování kódu Sense.
Další významné vydání, Xcode 1.5, mělo lepší dokončení kódu a vylepšený debugger.
Řada 2.x.
Xcode 2.0 byl vydán s Mac OS X v10.4 "Tygr". To zahrnovalo Křemenný skladatel vizuální programovací jazyk, lepší indexování Code Sense pro Javu a Mravenec Podpěra, podpora. Zahrnoval také nástroj Apple Reference Library, který umožňuje vyhledávání a čtení online dokumentace z webu Apple a dokumentace nainstalované v místním počítači.
Může vytvořit Xcode 2.1 univerzální binární soubory. Podporováno sdílené předkompilované hlavičky, cíle testování jednotek, podmíněné body zlomu a body sledování. Mělo to také lepší analýzu závislostí.
Konečná verze Xcode pro Mac OS X v10.4 bylo 2,5.
Řada 3.x.
Xcode 3.0 byl vydán s Mac OS X v10.5 "Leopard". Pozoruhodné změny od verze 2.1 zahrnují[20] the DTrace ladicí nástroj (nyní pojmenovaný Nástroje ), podpora refaktoringu, kontextově citlivá dokumentace a Cíl-C 2,0 s odvoz odpadu. Podporuje také snímky projektu, které poskytují základní formu správy verzí; Message Bubbles, které vedle kódu zobrazují hodnoty ladění chyb sestavení; a budování tlustých binárních souborů se čtyřmi architekturami (32 a 64bitové Intel a PowerPC).
Xcode 3.1 bylo aktualizované vydání vývojářských nástrojů pro Mac OS X a byla to stejná verze, která byla součástí sady iPhone SDK. Může se zaměřit na platformy jiné než Mac OS X, včetně iPhone OS 2.0. Zahrnovalo GCC 4.2 a LLVM Překladače GCC 4.2. Další novinkou od Xcode 3.0 je, že podpora SCM Xcode nyní zahrnuje Subversion 1.5.
Xcode 3.2 byl vydán s Mac OS X v10.6 „Snow Leopard“ a neinstaluje se na žádnou dřívější verzi OS X. Podporuje statická analýza programu, mimo jiné. Rovněž upustí od oficiální podpory cílení na verze starší než iPhone OS 3.0. Stále je však možné cílit na starší verze a simulátor podporuje iPhone OS 2.0 až 3.1. Taky, Jáva podpora je „vyhoštěna“ v 3.2 organizátorovi.[21]
Xcode 3.2.6 je poslední verze, kterou si mohou uživatelé systému Mac OS X Snow Leopard zdarma stáhnout (není to však poslední verze, která Snow Leopard podporuje; verze 4.2 je). Stahování Xcode 3.2.6 vyžaduje bezplatnou registraci na webu vývojářů společnosti Apple.
4.x série
V červnu 2010 se na Celosvětová konference vývojářů společnosti Apple verze 4 Xcode byla oznámena během adresy Developer Tools State of the Union. Verze 4 vývojářských nástrojů spojuje mimo jiné vylepšení editačních nástrojů Xcode a Interface Builder do jedné aplikace.[22][23] Společnost Apple vydala finální verzi Xcode 4.0 9. března 2011. Software byl zdarma k dispozici všem registrovaným členům programu Mac Developer za 99 $ ročně a iOS Developer Program za 99 $ za rok. To bylo také prodáno za 4,99 $ nečlenům na Mac App Store (již není k dispozici). Xcode 4.0 upouští podporu mnoha starších systémů, včetně veškerého vývoje PowerPC a sady pro vývoj softwaru (SDK) pro Mac OS X 10.4 a 10.5 a všechny sady iOS SDK starší než 4.3. Cíl nasazení lze stále nastavit tak, aby produkoval binární soubory pro tyto starší platformy, ale pro platformy Mac OS je jeden omezen na vytváření x86 a x86-64 binární soubory. Později byl Xcode pro širokou veřejnost zdarma. Před verzí 4.1 stál Xcode 4,99 USD.[24]
Xcode 4.1 byl zpřístupněn zdarma 20. července 2011 (den Mac OS X Lion ') pro všechny uživatele systému Mac OS X Lion v Mac App Store. 29. srpna 2011 byl Xcode 4.1 zpřístupněn pro Mac OS X Snow Leopard pro členy placených vývojářských programů pro Mac nebo iOS.[25] Xcode 4.1 byla poslední verze Sbírka překladačů GNU (GCC) místo pouze LLVM GCC nebo Zvonit.
12. října 2011 byl Xcode 4.2 vydán současně s vydáním iOS 5.0 a zahrnoval mnoho dalších a vylepšených funkcí, jako je storyboarding a automatické počítání referencí (ARC).[15] Xcode 4.2 je poslední podporovaná verze Mac OS X 10.6 „Snow Leopard“, ale je k dispozici pouze registrovaným vývojářům s placenými účty; bez placeného účtu je 3.2.6 nejnovějším stahováním, které se objeví pro Snow Leopard.[26]
Xcode 4.3, vydaný 16. února 2012, je distribuován jako jeden aplikační balíček Xcode.app nainstalovaný z Mac App Store. Xcode 4.3 reorganizuje nabídku Xcode tak, aby zahrnovala vývojové nástroje.[27] Xcode 4.3.1 byl vydán 7. března 2012 za účelem přidání podpory pro iOS 5.1.[28] Xcode 4.3.2 byl vydán 22. března 2012 s vylepšeními pro simulátor iOS a navrhovaným přesunem k ladicímu programu LLDB oproti ladicímu programu GDB (což se jeví jako nezdokumentované změny).[Citace je zapotřebí ] Xcode 4.3.3, vydaný v květnu 2012, obsahoval aktualizovanou sadu SDK pro Mac OS X 10.7.4 „Lion“ a několik oprav chyb.[29]
Xcode 4.4 byl vydán 25. července 2012.[30]Funguje to na obou Mac OS X Lion (10.7) a OS X Mountain Lion (10.8) a je první verzí Xcode, která obsahuje OS X 10.8 „Mountain Lion“ SDK. Xcode 4.4 obsahuje podporu pro automatickou syntézu deklarovaných vlastností, nové Cíl-C funkce, jako je doslovná syntaxe a indexování, vylepšená lokalizace a další.[31] 7. srpna 2012 byl vydán Xcode 4.4.1 s několika opravami chyb.
19. září 2012 byly vydány iOS 6 a Xcode 4.5. Xcode přidal podporu pro iOS 6 a 4-palcový Retina displej na iPhone 5 a ipod touch 5. generace. Přineslo to také něco nového Cíl-C funkce pro iOS, zjednodušená lokalizace a přidaná podpora automatického rozložení pro iOS.[16] 3. října 2012 byl vydán Xcode 4.5.1 s opravami chyb a vylepšení stability.[3] O necelý měsíc později byl vydán Xcode 4.5.2 s podporou pro IPAD mini a iPad s Retina displejem a opravami chyb a vylepšeními stability.
28. ledna 2013 iOS 6.1 a Xcode 4.6 byly vydány.
Řada 5.x.
Dne 10. Června 2013 se v Celosvětová konference vývojářů společnosti Apple byla oznámena verze 5 Xcode.[32]18. září 2013 byl vydán Xcode 5.0. Dodáváno s SDK pro Mountain Lion iOS 7 a OS X 10.8. Podpora pro OS X 10.9 Mavericks však byla k dispozici pouze v beta verzích. Xcode 5.0 také přidal verzi Zvonit generování 64bitového kódu ARM pro iOS 7. Apple odstranil podporu pro vytváření odpadků shromážděných kakaových binárních souborů v Xcode 5.1.[33]
6.x série
2. června 2014 na celosvětové konferenci vývojářů společnost Apple oznámila verzi 6 Xcode. Jednou z nejpozoruhodnějších funkcí byla podpora pro Rychlý, zcela nový programovací jazyk vyvinutý společností Apple. Xcode 6 také obsahoval funkce jako Hřiště a živé ladicí nástroje.[34] 17. září 2014 současně iOS 8 a Xcode 6 byly vydány. Xcode lze stáhnout na Mac App Store.
7.x série
8. června 2015 se na Celosvětová konference vývojářů společnosti Apple Byla oznámena verze Xcode 7. Představila podporu pro Swift 2 a Metal pro OS X a přidána podpora pro nasazení na zařízení iOS bez účtu vývojáře Apple.[35] Xcode 7 byl vydán 16. září 2015.
Řada 8.x.
Dne 13. Června 2016 se na Celosvětová konference vývojářů společnosti Apple Byla oznámena verze Xcode 8; beta verze byla vydána ve stejný den. Představila podporu pro Swift 3.[36] Xcode 8 byl vydán 13. září 2016.
Řada 9.x.
5. června 2017 se na Celosvětová konference vývojářů společnosti Apple Byla oznámena verze Xcode 9; beta verze byla vydána ve stejný den. Představila podporu pro Swift 4 a Metal 2. Rovněž zavedla vzdálené ladění iOS a tvOS zařízení bezdrátově, prostřednictvím Wi-Fi.[37]
Xcode 9 byl veřejně vydán 19. září 2017.[38]
Série 10.x.
Dne 4. června 2018 se v Celosvětová konference vývojářů společnosti Apple Byla oznámena verze Xcode 10; beta verze byla vydána ve stejný den. Xcode 10 představil podporu pro Dark Mode oznámenou pro macOS Mojave, platformy pro spolupráci Bitbucket a GitLab (kromě již podporovaných GitHub ), trénink modelů strojového učení z dětských hřišť a nové funkce v Rychlý 4.2 a Kov 2.1, stejně jako vylepšení editoru a systému sestavení projektu.[39] Xcode 10 také upustil od podpory budování 32bitové verze Operační Systém Mac aplikace[40] a již nepodporuje integraci Subversion.[41]
Xcode 10 byl veřejně vydán 17. září 2018.[42]
Série 11.x.
Dne 3. června 2019 se v Celosvětová konference vývojářů společnosti Apple Byla oznámena verze Xcode 11; beta verze byla vydána ve stejný den. Xcode 11 představil podporu pro nové funkce v Rychlý 5.1, stejně jako nový rámec SwiftUI (i když interaktivní nástroje uživatelského rozhraní jsou k dispozici pouze při spuštění pod macOS 10.15 ).[43] Podporuje také vytváření aplikací pro iPad, které běží pod macOS; zahrnuje integrovanou podporu pro správce balíčků Swift; a obsahuje další vylepšení editoru, včetně „minimapy“, která poskytuje přehled souboru zdrojového kódu s rychlou navigací.[44] Xcode 11 vyžaduje macOS 10.14 nebo novější[43] a Xcode 11.4 vyžaduje 10.15 nebo novější. [45]
Xcode 11 byl veřejně vydán 20. září 2019.
12. série
Dne 22. Června 2020 se v Celosvětová konference vývojářů společnosti Apple Byla oznámena verze Xcode 12; beta verze byla vydána ve stejný den. Xcode 12 představil podporu pro Rychlý 5.3 a vyžaduje macOS 10.15.4 nebo novější.
Xcode 12 byl veřejně vydán 16. září 2020.
Tabulka porovnání verzí
Přerušeno | Aktuální vydání | Beta |
Xcode 1.0 - Xcode 2.x (před podporou iOS)
Historie verzí | ||||||||
---|---|---|---|---|---|---|---|---|
Verze | Stavět | Datum vydání | Běží na verzích Mac OS X | Sada SDK pro Mac OS X | ||||
1.0 | 28. září 2003 | Mac OS X Panther (10.3.x) | Mac OS X Puma (10.1.x), Mac OS X Jaguar (10.2.x) a Mac OS X Panther (10.3.x) | |||||
1.1 | 19. prosince 2003 | |||||||
1.2 | 22.dubna 2004 | |||||||
1.5 | 4. srpna 2004 | |||||||
2.0 | 29.dubna 2005 | Mac OS X Tiger (10.4.x) | Mac OS X Jaguar (10.2.x), Mac OS X Panther (10.3.x) a Mac OS X Tiger (10.4.x) | |||||
2.1 | 6. června 2005 | |||||||
2.2 | 10. listopadu 2005 | |||||||
2.2.1 | 13. ledna 2006 | |||||||
2.3 | 23. května 2006 | |||||||
2.4 | 17. srpna 2006 | |||||||
2.4.1 | 31. října 2006 | |||||||
2.5 | 30. října 2007 | Mac OS X Tiger (10.4.x) a Mac OS X Leopard (10.5.x) | ||||||
Verze | Stavět | Datum vydání | Běží na verzích Mac OS X | Sada SDK pro Mac OS X |
Xcode 3.0 - Xcode 4.x
Historie verzí | ||||||||
---|---|---|---|---|---|---|---|---|
Verze | Stavět | Datum vydání | min OS X běžet | SDK pro OS X | iOS SDK zahrnuty | Min. Cíl nasazení iOS | Podporováno rameno iOS | další simulátory iOS |
3.0 | 26. října 2007 | 10.5.x | Mac OS X Panther (10.3.x), Mac OS X Tiger (10.4.x) a Mac OS X Leopard (10.5.x) | iOS 2.x + každý dolů iOS 2.0 | iOS 2.0 | armv6 | - | |
3.1 | 2. srpna 2008 | |||||||
3.1.1 | 17. října 2008 | |||||||
3.1.2 | 23. listopadu 2008 | |||||||
3.1.3 | 17. června 2009 | 10.5.7[46] | iOS 3.1.3 (7E18) nebo nižší[46] + každý dolů iOS 2.0 | armv6 + pro iOS 3.X: armv7 | ||||
3.1.4 | 1203 | 15. července 2009 | ||||||
3.2 | 28. srpna 2009 | 10.6.0 | Mac OS X Tiger (10.4.x), Mac OS X Leopard (10.5.x) a Mac OS X Snow Leopard (10.6.x) | |||||
3.2.1 | 9. října 2009 | |||||||
3.2.2 | 1650 | 3. dubna 2010 | 10.6.2[47] | iOS 3 0,2 (7B367) + každý až na iOS 3.0 | iOS 3.0 | armv6,armv7 | ||
3.2.3 | 22. června 2010 | 10.6.4[48][49][50] | iOS 4.0.x[51] + iOS 3.2 | |||||
3.2.4 | 8. září 2010 | iOS 4.1 + iOS 3.2 | iOS 4.0.2 (8A400) | |||||
3.2.5 | 1760 | 14. října 2010 | iOS 4.2 (8C134) | iOS 4.1 (8B117) + iOS 4.0.2 (8A400) + iOS 3.2 (7W367a) | ||||
3.2.6 | 1761 | 14. února 2011 | 10.6.6[52][53] | iOS 4.3 (8F190) | iOS 4.2 (8C134) + iOS 4.1 (8B117) + iOS 4.0.2 (8A400) + iOS 3.2 (7W367a) | |||
4.0 | 4A304a | 14. března 2011 | Mac OS X Snow Leopard (10.6.x) | |||||
4.0.1 | 4A1006 | 25. března 2011 | ||||||
4.0.2 | 4A2002a | 14. dubna 2011 | iOS 4.3,2 (8H7) | |||||
4.1 | 4B110 (10.7 ) 4B110f (10.6 ) | 20. července 2011[54] | 10.6.7[55][56] a 10.7 | Mac OS X Snow Leopard (10.6.x) a Mac OS X Lion (10.7.x) | - | |||
4.1.1 | 4. srpna 2011[57] | |||||||
4.2 | 4D199 (10.7 ) 4C199 (10.6 ) | 12. října 2011 | iOS 5.0 (9A334) | ke stažení: iOS 4.3.2 (8H7)[58] | ||||
4.2.1 | 4D502 | 18. listopadu 2011 | 10.7[59][60] | |||||
4.3 | 4E109 | 16. února 2012 | 10.7.3[61][62] | |||||
4.3.1 | 4E1019 | 7. března 2012 | iOS 5.1 (9B176) | ke stažení: iOS 5.0 + pouze pro OS X 10.7:[63] iOS 4.3 | ||||
4.3.2 | 4E2002 | 22. března 2012 | ||||||
4.3.3 | 4E3002 | 9. května 2012 | ||||||
4.4 | 25. července 2012 | 10.7.4[64][65] | Mac OS X Lion (10.7.x) a OS X Mountain Lion (10.8.x) | |||||
4.4.1 | 4F1003 | 7. srpna 2012 | ||||||
4.5 | 19. září 2012 | iOS 6.0 (10A403) | iOS 4.3[66] | armv7, armv7s | ke stažení: iOS 5.1 + iOS 5.0 + pouze pro OS X 10.7: iOS 4.3 | |||
4.5.1 | 3. října 2012 | |||||||
4.5.2 | 4G2008 | 1. listopadu 2012 | ||||||
4.6 | 4H127 | 20. února 2013 | iOS 6.1 (10B141) | ke stažení: iOS 6.0 + iOS 5.1 + iOS 5.0 + pouze pro OS X 10.7: iOS 4.3 | ||||
4.6.1 | 4H512 | 14. března 2013 | ||||||
4.6.2 | 4H1003 | 15. dubna 2013 | ||||||
4.6.3 | 4H1503 | 14. června 2013 | ||||||
Verze | Stavět | Datum vydání | min OS X běžet | SDK pro OS X | iOS SDK zahrnuty | Min. Cíl nasazení iOS | Podporováno rameno iOS | další simulátory iOS |
Xcode 5.0 - 6.x (od podpory arm64)
Historie verzí | ||||||||
---|---|---|---|---|---|---|---|---|
Verze | Stavět | Datum vydání | min OS X běžet | SDK pro OS X | iOS SDK zahrnuty | Min. Cíl nasazení iOS | Podporováno rameno iOS | stahovatelné simulátory iOS |
5.0 | 5A1413 | 18. září 2013 | 10.8.4[67][68] | OS X v10.8 | IOS 7.0 (11A465) | iOS 4.3 nebo iOS 6.0 (pro oblouk s arm64 )[69] | armv7, armv7s,arm64 | iOS 6.1 + iOS 6.0 + pouze pro OS X 10.8:[70] iOS 5.1 + iOS 5.0 |
5.0.1 | 5A2053 | 22. října 2013 | OS X v10.8 + OS X v10.9 | IOS 7.0,3 (11B508) | iOS 4.3 nebo iOS 5.1.1 (pro oblouk s arm64 )[71] | |||
5.0.2 | 5A3005 | 12. listopadu 2013 | ||||||
5.1 | 5B130a | 10. března 2014 | IOS 7.1 (11D167) | iOS 7.0 + iOS 6.1[72][73] | ||||
5.1.1 | 5B1008 | 10. dubna 2014 | iOS 6.1 | |||||
6.0.1 | 6A317 | 17. září 2014 | 10.9.4 | OS X v10.9 | iOS 8.0 (12A365) | Výchozí: armv7, arm64 Ručně:[74] armv7s | iOS 7.1 + pouze pro OS X 10.9[75] iOS 7.0 | |
6.1 | 6A1052c 6A1052d | 16. října 2014[76] 20. října 2014[77] | OS X v10.9 + OS X v10.10 | iOS 8.1 (12B411) | ||||
6.1.1 | 6A2008a | 2. prosince 2014 | ||||||
6.2 | 6C131e | 9. března 2015 | iOS 8.2 (12D508) | iOS 8.1 + iOS 7.1 | ||||
6.3 | 6D570 | 8. dubna 2015 | 10.10 | OS X v10.9 + OS X v10.10 | iOS 8.3 (12F69) | iOS 8.2 + iOS 8.1 + iOS 7.1 | ||
6.3.1 | 6D1002 | 21. dubna 2015 | ||||||
6.3.2 | 6D2105 | 18. května 2015 | ||||||
6.4 | 6E35b | 30. června 2015 | iOS 8 0,4 (12H141) | iOS 8.3 + iOS 8.2 + iOS 8.1 + iOS 7.1 | ||||
Verze | Stavět | Datum vydání | min OS X běžet[78] | SDK pro OS X | iOS SDK zahrnuty | Min. Cíl nasazení iOS | Podporováno rameno iOS | stahovatelné simulátory iOS |
Xcode 7.0 - 10.x (od bezplatného vývoje na zařízení)
Historie verzí | |||||||||
---|---|---|---|---|---|---|---|---|---|
Verze | Stavět | Datum vydání | min Operační Systém Mac běžet[79] | sady macOS SDK[80] | iOS SDK zahrnuta[81] | watchOS SDK v ceně[82] | tvOS SDK v ceně[83] | Stahovatelné simulátory[84] | Poznámky |
7.0 | 7A220 | 16. září 2015 | 10.10.4 | 10.11 (15A278) | iOS 9 (13A340) | watchOS 2 (13S343) | - | iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 | |
7.0.1 | 7A1001 | 28. září 2015 | |||||||
7.1 | 7B91b | 21. října 2015 | 10.10.5 | iOS 9.1 (13B137) | tvOS 9.0 (13T393) | přidán iOS 9.0 | |||
7.1.1 | 7B1005 | 9. listopadu 2015 | |||||||
7.2 | 7C68 | 8. prosince 2015 | 10.11.2 (15C43) | iOS 9.2 (13C75) | watchOS 2.1 (13S660) | tvOS 9,1 (13U78) | přidán iOS 9.1 + tvOS 9.0 + watchOS 2.0 | ||
7.2.1 | 7C1002 | 3. února 2016 | tvOS 9,1 (13U79) | ||||||
7.3 | 7D175 | 21. března 2016 | 10.11 | 10.11 0,4 (15E60) | iOS 9.3 (13E230) | watchOS 2.2 (13V143) | tvOS 9,2 (13Y227) | přidán iOS 9.2 + tvOS 9.1 + watchOS 2.1 | |
7.3.1 | 7D1012[76] 7D1014[77] | 3. května 2016 | |||||||
8.0 | 8A218a | 13. září 2016 | 10.11.5 | 10.12 (16A300) | iOS 10 (14A345) | watchOS 3 (14S326) | tvOS 10,0 (14T328) | přidán iOS 9.3 + tvOS 9.2 + watchOS 2.2 | |
8.1 | 8B62 | 27. října 2016 | 10.12.1 (16B2649) | iOS 10.1 (14B72) | watchOS 3.1 (14S471a) | přidán iOS 10.0 (není zde watchOS 3.0) | |||
8.2 | 8C38 | 12. prosince 2016 | 10.12.2 (16C58) | iOS 10.2 (14C89) | tvOS 10,1 (14U591) | přidán iOS 10.1 + tvOS 10.0 | |||
8.2.1 | 8C1002 | 19. prosince 2016 | |||||||
8.3 | 8E162 | 27. března 2017 | 10.12 | 10.12.4 (16E185) | iOS 10.3 (14E269) | watchOS 3,2 (14V243) | tvOS 10,2 (14W260) | přidán iOS 10.2 + tvOS 10.1 (není zde žádný watchOS 3.1) | |
8.3.1 | 8E1000a | 6. dubna 2017 | |||||||
8.3.2 | 8E2002 | 18. dubna 2017 | |||||||
8.3.3 | 8E3004b | 5. června 2017 | iOS 10.3.1 (14E8301) | přidán simulátor watchOS 3.1 | [86] | ||||
9.0 | 9A235 | 19. září 2017 | 10.12.6 | 10.13 (17A360) | iOS 11.0 (15A372) | watchOS 4.0 (15R372) | tvOS 11,0 (15J380) | přidán iOS 10.3.1 + tvOS 10.2 + watchOS 3.2 | |
9.0.1 | 9A1004 | 15. října 2017 | |||||||
9.1 | 9B55 | 31. října 2017 | 10.13.1 (17B48) | iOS 11.1 (15B93 / 15B101) | watchOS 4,1 (15R846) | tvOS 11.1 (15J582) | přidán iOS 11.0 + tvOS 11 + watchOS 4.0 | ||
9.2 | 9C40b | 4. prosince 2017 | 10.13.2 (17C76) | iOS 11.2 (15C107) | watchOS 4,2 (15S100) | tvOS 11,2 (15K104) | přidán iOS 11.1 + tvOS 11.1 + watchOS 4.1 | ||
9.3 | 9E145 | 29. března 2018 | 10.13.2 | 10.13.4 (17E189) | iOS 11.3 (15E217) | watchOS 4,3 (15T212) | tvOS 11,3 (15L211) | přidán iOS 11.2 + tvOS 11.2 + watchOS 4.2 | |
9.3.1 | 9E501 | 9. května 2018 | |||||||
9.4 | 9F1027a | 29. května 2018 | iOS 11 0,4 (15F79) | tvOS 11,4 (15L576) | přidán iOS 11.3 + tvOS 11.3 | ||||
9.4.1 | 9F2000 | 13. června 2018 | |||||||
10.0 | 10A255 | 17. září 2018 | 10.13.6 | 10.14 (18A384) | iOS 12.0 (16A366) | watchOS 5.0 (16R363) | tvOS 12.0 (16J364) | přidán iOS 11.4 + tvOS 11.4 + watchOS 4.3 | |
10.1 | 10B61 | 30. října 2018 | 10.14.1 (18B71) | iOS 12.1 (16B91) | watchOS 5.1 (16R591) | tvOS 12.1 (16J602) | přidán iOS 12.0 + tvOS 12.0 + watchOS 5.0 | ||
10.2 | 10E125 | 25. března 2019 | 10.14.3[87][88] | 10.14.4 (18E219) | iOS 12.2 (16E226) | watchOS 5.2 (16T224) | tvOS 12.2 (16L225) | přidán iOS 12.1 + tvOS 12.1 + watchOS 5.1 | |
10.2.1 | 10E1001 | 17. dubna 2019 | |||||||
10.3 | 10G8 | 22. července 2019 | 10.14.3[89] | 10.14.6 (18G74) | iOS 12.4 (16G73) | watchOS 5.3 (16U567) | tvOS 12.4 (16M567) | přidán iOS 12.2 + tvOS 12.2 + watchOS 5.2 | |
Verze | Stavět | Datum vydání | min Operační Systém Mac běžet[79] | sady macOS SDK[80] | iOS SDK zahrnuta[81] | watchOS SDK v ceně[82] | tvOS SDK v ceně[83] | Stahovatelné simulátory[84] | Poznámky |
Xcode 11.x - 12.x (od rozhraní SwiftUI)
Historie verzí | |||||||||
---|---|---|---|---|---|---|---|---|---|
Verze | Stavět | Datum vydání | min Operační Systém Mac běžet[79][90] | sady macOS SDK[91][90] | iOS SDK zahrnuta[92][90] | watchOS SDK v ceně[93][90] | tvOS SDK v ceně[94][90] | Poznámky | |
11.0 | 11A420a | 20. září 2019 | 10.14.4 | 10.15 (19A547) | iOS 13.0 (17A566) | watchOS 6,0 (17R566) | tvOS 13,0 (17J559) | [96] | |
11.1 | 11A1027 | 7. října 2019 | iOS 13.1 (17A820) | [97] | |||||
11.2 | 11B52 | 31. října 2019 | 10.15.1 (19B81) | iOS 13.2 (17B80) | watchOS 6,1 (17S80) | tvOS 13,2 (17K81) | [98] | ||
11.2.1 | 11B500 | 12. listopadu 2019 | 10.15.1 (19B89) | iOS 13.2 (17B102) | tvOS 13,2 (17K90) | [99][100] | |||
11.3 | 11C29 | 10. prosince 2019 | 10.15.2 (19B90) | [101][100] | |||||
11.3.1 | 11C505[102] | 13. ledna 2020 | [103][100] | ||||||
11.4 | 11E146 | 24. března 2020 | 10.15.2 | 10.15.4 (19E258) | iOS 13.4 (17E255) | watchOS 6.2 (17T255) | tvOS 13.4 (17L255) | [104][100] | |
11.4.1 | 11E503a | 15. dubna 2020 | iOS 13.4 (17E8258) | [105][100] | |||||
11.5 | 11E608c | 20. května 2020 | iOS 13.5 (17F65) | [106][100] | |||||
11.6 | 11E708 | 15. července 2020 | 10.15.6 (19G68) | iOS 13.6 (17G64) | [107][100] | ||||
11.7 | 11E801a | 1. září 2020 | iOS 13.7 (17H22) | [108][100] | |||||
12.0 | 12A7209 | 16. září 2020 | 10.15.4 (Mac s procesorem Intel) 11.0 (Apple silicon Mac) | iOS 14 (18A390) | watchOS 7 (18R382) | tvOS 14 (18J390) | [109][100] | ||
12.0.1 | 12A7300 | 24. září 2020 | [110][100] | ||||||
12.1 | 12A7403 | 20. října 2020 | iOS 14.1 (18A8394) | [111][100] | |||||
12.1.1 Uvolnit kandidáta | 12A7605b | 30. října 2020 | iOS 14.2 (18B79) | watchOS 7.1 (18R579) | tvOS 14.2 (18K54) | [112][100] | |||
12.2 | 12B45b | 12. listopadu 2020 | 11.0 (20A2408) | [113][100] | |||||
12.3 beta | 12C5020f | 12. listopadu 2020 | 11.1 (20C5048g) | iOS 14.3 (18C5044f) | watchOS 7.2 (18S5545f) | tvOS 14.3 (18K5545f) | [114][100] | ||
Verze | Stavět | Datum vydání | min Operační Systém Mac běžet[79] | sady macOS SDK[91] | iOS SDK zahrnuta[92] | watchOS SDK v ceně[93] | tvOS SDK v ceně[94] | Poznámky |
Verze řetězců nástrojů
Xcode 1.0 - Xcode 2.x (před podporou iOS)
Historie verzí Toolchain | ||||||||
---|---|---|---|---|---|---|---|---|
Xcode | cctools | ld64 | GCC 4.0 | GCC 4.2 | LLVM-GCC 4.2 | LLVM | Apple LLVM-Clang | |
2.5 | 622.9 | 62.1 | 5370 | - | - | - | - | |
Xcode | cctools | ld64 | GCC 4.0[115] | GCC 4.2[116] | LLVM-GCC 4.2[117] | LLVM[117] | Apple LLVM-Clang[118] |
Xcode 3.0 - Xcode 4.x
Historie verzí Toolchain | ||||||||
---|---|---|---|---|---|---|---|---|
Xcode | cctools | ld64 | GCC 4.0 | GCC 4.2 | LLVM-GCC 4.2 | LLVM | Apple LLVM-Clang | |
3.1.4 | 698.1 | 85.2.1 | 5493 | 5577 | 5555 | 2064.3 | - | |
3.2 | 750 | 95.2.12 | 5493 | 5646 | 5646 | 2118 | - | |
3.2.1 | 750 | 95.2.12 | 5493 | 5646 | 5646 | 2206 | - | |
3.2.2 | 773 | 97.2 | 5493 | 5659 | 5646 | 2207.5 | 1.0.2 | |
3.2.3 | 782 | 97.14 | 5494 | 5664 | 5658 | 2326.10 | 1.5 (60) | |
3.2.4 | 782 | 97.14 | 5494 | 5664 | 5658 | 2326.10 | 1.5 (60) | |
3.2.5 | 782 | 97.17 | 5494 | 5664 | 5658 | 2333.4 | 1.6 (70) | |
3.2.6 | 795 | 97.17 | 5494 | 5666 | 5658 | 2335.6 | 1,7 (77) (na základě LLVM 2.9svn) | |
4.0 | 800 | 123.2 | 5494 | 5666 | 5658 | 2335.9 | 2,0 (137) (na základě LLVM 2.9svn) | |
4.0.2 | ? | ? | 5494 | 5666 | 5658 | 2335.9 | 2,0 (137) (na základě LLVM 2.9svn) | |
4.1 | 806 | 123.2.1 | - | 5666 | 5658 | 2335.15.00 | 2.1 (163.7.1) (na základě LLVM 3.0svn) | |
4.2 | 809 | 127.2 | - | - | 5658 | 2336.1.00 | 3.0 (211.10.1) (na základě LLVM 3.0svn) | |
4.3 | 822 | 112 | - | - | 5658 | 2336.9.00 | 3.1 (tagy / Apple / clang-318.0.45) (na základě LLVM 3.1svn) | |
4.3.1 | ? | ? | - | - | 5658 | 2336.9.00 | 3.1 (tagy / Apple / clang-318.0.54) (na základě LLVM 3.1svn) | |
4.3.2 | ? | ? | - | - | 5658 | 2336.9.00 | 3.1 (tagy / Apple / clang-318.0.58) (na základě LLVM 3.1svn)[119] | |
4.3.3 | ? | ? | - | - | 5658 | 2336.9.00 | 3.1 (tagy / Apple / clang-318.0.61) (na základě LLVM 3.1svn)[119] | |
4.4 | 829 | 133.3 | - | - | 5658 | 2336.11.00 | 4.0 (tagy / Apple / clang-421.0.57) (na základě LLVM 3.1svn)[119] | |
4.4.1 | ? | ? | - | - | 5658 | 2336.11.00 | 4.0 (tagy / Apple / clang-421.0.60) (na základě LLVM 3.1svn)[119] | |
4.5 | 836 | 134.9 | - | - | 5658 | 2336.11.00 | 4.1 (tagy / Apple / clang-421.11.65) (na základě LLVM 3.1svn)[119] | |
4.5.1 | ? | ? | - | - | 5658 | 2336.11.00 | 4.1 (tagy / Apple / clang-421.11.66) (na základě LLVM 3.1svn)[119] | |
4.5.2 | ? | ? | - | - | 5658 | 2336.11.00 | 4.1 (tagy / Apple / clang-421.11.66) (na základě LLVM 3.1svn)[119] | |
4.6 | 839 | 136 | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.24) (na základě LLVM 3.2svn)[119] | |
4.6.1 | ? | ? | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.27) (na základě LLVM 3.2svn)[119] | |
4.6.2 | ? | ? | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.28) (na základě LLVM 3.2svn)[119] | |
4.6.3 | ? | ? | - | - | 5658 | 2336.11.00 | 4.2 (clang-425.0.28) (na základě LLVM 3.2svn)[119] | |
Xcode | cctools | ld64 | GCC 4.0[115] | GCC 4.2[116] | LLVM-GCC 4.2[117] | LLVM[117] | Apple LLVM-Clang[118] |
Xcode 5.0 - 6.x (od podpory arm64)
Historie verzí Toolchain | ||||||||
---|---|---|---|---|---|---|---|---|
Xcode | cctools | ld64 | LLVM | Řetězec verze klangu | Řetězec verze Swift | |||
5.0.0 | 846.2.1 | 224.1 | 3.3svn | 5,0 (clang-500,2.75) (na základě LLVM 3.3svn)[119] | ||||
5.0.1 | 846.2.4 | 224.1 | 3.3svn | 5,0 (clang-500.2.79) (na základě LLVM 3.3svn)[119] | ||||
5.0.2 | 846.2.4 | 224.1 | 3.3svn | 5,0 (clang-500.2.79) (na základě LLVM 3.3svn)[119] | ||||
5.1 | 855 | 236.3 | 3,4svn | 5.1 (clang-503.0.38) (na základě LLVM 3.4svn)[119] | ||||
5.1.1 | 855 | 236.4 | 3,4svn | 5.1 (clang-503.0.40) (na základě LLVM 3.4svn)[119] | ||||
6.0.1 | 862 | 241.8 | 3,5 svn | 6.0 (clang-600.0.51) (na základě LLVM 3.5svn)[119] | 1,0 (swift-600.0.51.4) | |||
6.1 | 862 | 241.9 | 3,5 svn | 6.0 (clang-600.0.54) (na základě LLVM 3.5svn)[119] | 1,1 (swift-600.0.54.20) | |||
6.1.1 | 862 | 241.9 | 3,5 svn | 6.0 (clang-600.0.56) (na základě LLVM 3.5svn)[119] | 1,1 (swift-600.0.56.1) | |||
6.2 | 862 | 241.9 | 3,5 svn | 6.0 (clang-600.0.57) (na základě LLVM 3.5svn)[119] | 1,1 (swift-600.0.57.4) | |||
6.3 | 870 | 242 | 3.6.0svn | 6.1.0 (clang-602.0.49) (na základě LLVM 3.6.0svn)[119] | 1.2 (swiftlang-602.0.49.3) | |||
6.3.1 | 870 | 242 | 3.6.0svn | 6.1.0 (clang-602.0.49) (na základě LLVM 3.6.0svn)[119] | 1.2 (swiftlang-602.0.49.6) | |||
6.3.2 | 870 | 242 | 3.6.0svn | 6.1.0 (clang-602.0.53) (na základě LLVM 3.6.0svn)[119] | 1.2 (swiftlang-602.0.53.1) | |||
6.4 | 870 | 242.2 | 3.6.0svn | 6.1.0 (clang-602.0.53) (na základě LLVM 3.6.0svn)[119] | 1.2 (swiftlang-602.0.53.1) | |||
Xcode | cctools[120] | ld64[121] | LLVM[122] | Řetězec verze klangu[123] | Řetězec verze Swift[124] |
Xcode 7.0 - 12.x (od bezplatného vývoje na zařízení)
Historie verzí Toolchain | ||||||||
---|---|---|---|---|---|---|---|---|
Xcode | cctools | ld64 | LLVM | Řetězec verze klangu | Řetězec verze Swift | |||
7.0 | 877.5 | 253.3 | 3.7.0svn[122] | 7.0.0 (clang-700.0.72)[119] | 2.0 (swiftlang-700.0.59) | |||
7.0.1 | 877.5 | 253.3.3 | 3.7.0svn[122] | 7.0.0 (clang-700.0.72)[119] | 2.0 (swiftlang-700.0.59) | |||
7.1 | 877.7 | 253.6 | 3.7.0svn[122] | 7.0.0 (clang-700.1.76)[119] | 2.1 (swiftlang-700.1.101.6) | |||
7.2 | 877.8 | 253.9 | 3.7.0svn[122] | 7.0.2 (řinčení-700.1.81)[119] | 2.1.1 (swiftlang-700.1.101.15) | |||
7.2.1 | 877.8 | 253.9 | 3.7.0svn[122] | 7.0.2 (clang-700.1.81)[119] | 2.1.1 (swiftlang-700.1.101.15) | |||
7.3 | 886 | 264.3.101 | 3.8.0svn[122] | 7.3.0 (clang-703.0.29)[119] | 2.2 (swiftlang-703.0.18.1) | |||
7.3.1 | 886 | 264.3.102 | 3.8.0svn[122] | 7.3.0 (clang-703.0.31)[119] | 2.2 (swiftlang-703.0.18.8) | |||
8.0 | 895 | 274.1 | 3.9.0svn[122] | 8.0.0 (clang-800.0.38)[119] | 3.0 (swiftlang-800.0.46.2) | |||
8.1 | 895 | 274.1 | 3.9.0svn[122] | 8.0.0 (clang-800.0.42.1)[119] | 3.0.1 (swiftlang-800.0.58.6 clang-800.0.42.1) | |||
8.2 | 895 | 274.2 | 3.9.0svn[122] | 8.0.0 (clang-800.0.42.1)[119] | 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1) | |||
8.2.1 | 895 | 274.2 | 3.9.0svn[122] | 8.0.0 (clang-800.0.42.1)[119] | 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1) | |||
8.3 | 898 | 278.4 | 3.9.0svn[122] | 8.1.0 (clang-802.0.38)[119] | 3.1 (swiftlang-802.0.48 clang-802.0.38) | |||
8.3.1 | 898 | 278.4 | 3.9.0svn[122] | 8.1.0 (clang-802.0.41)[119] | 3.1 (swiftlang-802.0.51 clang-802.0.41) | |||
8.3.2 | 898 | 278.4 | 3.9.0svn[122] | 8.1.0 (clang-802.0.42)[119] | 3.1 (swiftlang-802.0.53 clang-802.0.42) | |||
8.3.3 | 898 | 278.4 | 3.9.0svn[122] | 8.1.0 (clang-802.0.42)[119] | 3.1 (swiftlang-802.0.53 clang-802.0.42) | |||
9.0 | 900 | 302.3 | 4.0.0[125] | 9.0.0 (clang-900.0.37)[119] | 4,0 (swiftlang-900.0.65 clang-900.0.37) | |||
9.1 | 900 | 302.3.1 | 4.0.0[126] | 9.0.0 (clang-900.0.38)[119] | 4.0.2 (swiftlang-900.0.69.2 clang-900.0.38) | |||
9.2 | 900 | 305 | 4.0.0[127] | 9.0.0 (clang-900.0.39.2)[119] | 4.0.3 (swiftlang-900.0.74.1 clang-900.0.39.2) | |||
9.3 | 906 | 351.8 | 5.0.2[128] | 9.1.0 (clang-902.0.39.1)[119] | 4.1 (swiftlang-902.0.48 clang-902.0.37.1) | |||
9.3.1 | 906 | 351.8 | 5.0.2[128] | 9.1.0 (clang-902.0.39.1)[119] | 4.1 (swiftlang-902.0.48 clang-902.0.37.1) | |||
9.4 | 906 | 351.8 | 5.0.2[129] | 9.1.0 (clang-902.0.39.2)[119] | 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2) | |||
9.4.1 | 906 | 351.8 | 5.0.2[129] | 9.1.0 (clang-902.0.39.2)[119] | 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2) | |||
10.0 | 921.0.1 | 409.12 | 6.0.1[130] | 10.0.0 (clang-1000.11.45.2)[119] | 4.2 (swiftlang-1000.11.37.1 clang-1000.11.45.1) | |||
10.1 | 921.0.1 | 409.12 | 6.0.1[131] | 10.0.0 (clang-1000.11.45.5)[119] | 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1) | |||
10.2 | 927.0.2 | 450.3 | 7.0.0[132] | 10.0.1 (clang-1001.0.46.3)[119] | 5,0 (swiftlang-1001.0.69.5 clang-1001.0.46.3) | |||
10.2.1 | 927.0.2 | 450.3 | 7.0.0[133] | 10.0.1 (clang-1001.0.46.4)[119] | 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5) | |||
10.3 | 927.0.2 | 450.3 | 7.0.0[133] | 10.0.1 (clang-1001.0.46.4)[119] | 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5) | |||
11.0 | 949.0.1 | 512.4 | 8.0.0[134] | 11.0.0 (clang-1100.0.33.8)[119] | 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7) | |||
11.1 | 949.0.1 | 512.4 | 8.0.0[134] | 11.0.0 (clang-1100.0.33.8)[119] | 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7) | |||
11.2 | 949.0.1 | 520 | 8.0.0[135] | 11.0.0 (clang-1100.0.33.12)[136] | 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9) | |||
11.3 | 949.0.1 | 530 | 8.0.0[137] | 11.0.0 (clang-1100.0.33.16)[123] | 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) | |||
11.3.1 | 949.0.1 | 530 | 8.0.0[137] | 11.0.0 (clang-1100.0.33.17)[123] | 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) | |||
11.4 | 959.0.1 | 556.5 | 9.0.0[138] | 11.0.3 (clang-1103.0.32.29)[123] | 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29) | |||
11.4.1 | 959.0.1 | 556.6 | 9.0.0[139] | 11.0.3 (clang-1103.0.32.59)[123] | 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51) | |||
11.5 | 959.0.1 | 556.6 | 9.0.0[140] | 11.0.3 (clang-1103.0.32.62)[123] | 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) | |||
11.6 | 959.0.1 | 556.6 | 9.0.0[140] | 11.0.3 (clang-1103.0.32.62)[123] | 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) | |||
11.7 | 959.0.1 | 556.6 | 9.0.0[140] | 11.0.3 (clang-1103.0.32.62)[123] | 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) | |||
12.0 | 973.0.1 | 609 | 10.0.0[141] | 12.0.0 (clang-1200.0.32.2)[123] | 5,3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.0.1 | 973.0.1 | 609 | 10.0.0[141] | 12.0.0 (clang-1200.0.32.2)[123] | 5,3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.1 | 973.0.1 | 609 | 10.0.0[141] | 12.0.0 (clang-1200.0.32.21)[123] | 5,3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) | |||
12.2 | 973.4 | 609.7 | 10.0.0[142] | 12.0.0 (clang-1200.0.32.27)[123] | 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) | |||
12.3 Beta | 977.1 | 609.8 | 10.0.0[142] | 12.0.0 (clang-1200.0.32.28)[123] | 5.3.2 (swiftlang-1200.0.44.1 clang-1200.0.32.28) | |||
Xcode | cctools[120] | ld64[121] | LLVM[122] | Řetězec verze klangu[123] | Řetězec verze Swift[124] |
Viz také
Reference
- ^ „Xcode 12.2 (12B45b) - Vydání - Apple Developer“. Vývojář Apple. Apple Inc. 12. listopadu 2020. Citováno 12. listopadu 2020.
- ^ „Xcode 12.3 beta (12C5020f) - Novinky - Apple Developer“. Vývojář Apple. Apple Inc. 12. listopadu 2020. Citováno 12. listopadu 2020.
- ^ A b „Xcode v Mac App Store“. Apple Inc.. Citováno 29. května 2018.
- ^ „Stahování“. Vývojář Apple. Citováno 29. května 2018.
- ^ „Xcode - Funkce“. developer.apple.com. Citováno 11. března 2020.
- ^ Adriaan van Os. „GNU Pascal a Xcode“. Microbizz.nl. Citováno 21. června 2010.
- ^ „Používání Free Pascal s Xcode“. Pascal-central.com. Citováno 21. června 2010.
- ^ "Nástroje". macada.org. Citováno 8. února 2011.
- ^ „CSharpPlugin - cocoa-sharp-dev - Google Code“. Citováno 21. června 2010.
- ^ „xkick přináší podporu Golang do Xcode 11 - Blog - Wirecog“. webcache.googleusercontent.com. Citováno 24. května 2020.
- ^ „CamelBones, most Objective-C / Perl pro Mac OS X a GNUStep - Domů“. Camelbones.sourceforge.net. 1. prosince 2004. Citováno 21. června 2010.
- ^ „D pro Xcode“. Citováno 9. února 2019.
- ^ Princ McLean (20. června 2008). „Další otevřené tajemství společnosti Apple: kompilátor LLVM“. Citováno 3. dubna 2012.
- ^ „Xcode 3.2: the awesome edition“. 30. srpna 2009. Archivovány od originál 16. června 2013.
- ^ A b „Nové funkce v Xcode 4: Xcode 4.2“. Jablko. 16. září 2015. Citováno 15. září 2016.
- ^ A b „Nové funkce v Xcode 4: Xcode 4.5“. Apple Inc. 16. září 2015. Citováno 18. října 2015.
- ^ „Nové funkce v Xcode 5: Xcode 5.0“. 16. září 2015. Citováno 15. září 2016.
- ^ David Holt říká (15. května 2010). „Fakta o WebObjects (komunitě WebObjects)“. Wocommunity.org. Archivovány od originál 7. října 2013. Citováno 21. června 2010.
- ^ "WOLips". Wiki.objectstyle.org. 27. února 2010. Citováno 21. června 2010.
- ^ „Apple - Mac OS X Leopard - Funkce - 300+ nových funkcí“. Archivovány od originál 16. října 2007.
- ^ „Apple Developer Tools for Java“. Jablko. Citováno 8. února 2011.
- ^ „Poznámky k softwaru WWDC: Safari 5, Xcode 4, iTunes 9.2“. Mac Pověsti. 8. června 2010. Citováno 21. června 2010.
- ^ „Nástroje pro vývojáře - Co je nového v Xcode 4“. Vývojář Apple. Citováno 8. února 2011.
- ^ „Apple vydává Xcode zdarma pro všechny s vydáním 4.1 v Mac App Store“. AppleInsider. 20. července 2011. Citováno 3. července 2013.
- ^ „Nové funkce v Xcode 4: Xcode 4.1“. Apple Inc.. Citováno 15. září 2016.
- ^ „Proč si nemohu stáhnout Xcode 4.2 pro Snow Leopard?“. Citováno 2. května 2015.
- ^ „Nové funkce v Xcode 4: Xcode 4.3“. Apple Inc.. Citováno 15. září 2016.
- ^ „Nové funkce v Xcode 4: Xcode 4.3.1 a 4.3.2“. Apple Inc.. Citováno 15. září 2016.
- ^ „Nové funkce v Xcode 4: Xcode 4.3.3“. Apple Inc.. Citováno 15. září 2016.
- ^ „Xcode 4.4 se zavádí vývojářům OS X a iOS prostřednictvím Mac App Store“. 9to5Mac. 25. července 2012. Citováno 2. srpna 2012.
- ^ „Nové funkce v Xcode 4: Xcode 4.4“. Apple Inc.. Citováno 15. září 2016.
- ^ „Apple zavádí vývojářům první beta verze iOS 7 a OS X Mavericks“. AppleInsider. 10. června 2013. Citováno 11. června 2013.
- ^ „Nové funkce v Xcode 5: Xcode 5.1“. 20. dubna 2015. Citováno 15. září 2016.
- ^ „Xcode 6, Swift, CloudKit a další překvapivé novinky pro vývojáře z WWDC 2014“. TechRepublic. 5. června 2014. Citováno 6. června 2014.
- ^ „Nové funkce v Xcode 7: Xcode 7.0“. developer.apple.com. Citováno 15. září 2016.
- ^ „Co je nového v Xcode 8“. developer.apple.com. Citováno 15. září 2016.
- ^ „Co je nového v Xcode 9“. developer.apple.com. Citováno 24. července 2017.
- ^ „Nové stahování nyní k dispozici“. Vývojář Apple. Jablko. Archivovány od originál 20. září 2017. Citováno 19. září 2017.
- ^ „Xcode - co je nového“. Citováno 4. června 2018.
- ^ Sadun, Erica [@ericasadun] (5. června 2018). „Držte se Xcode 9.4 a dřívějších pro podporu 32bitových zákazníků. Xcode 10 již 32bitové aplikace nekompilovává“ (Tweet) - prostřednictvím Cvrlikání. ,
- ^ „Poznámky k verzi Xcode 10“. Citováno 17. září 2018.
- ^ „Xcode 10 (10A254a) - Releases - Apple Developer“. Vývojář Apple. Apple Inc. 17. září 2018. Citováno 12. září 2018.
- ^ A b „Poznámky k verzi Xcode 11 Beta“. Citováno 15. června 2019.
- ^ „Co je nového v Xcode“. Citováno 15. června 2019.
- ^ „Poznámky k verzi Xcode 11.4“. Citováno 12. září 2020.
- ^ A b „Vývoj softwaru pro iPhone: Staré verze sady iPhone SDK“. Citováno 2. května 2015.
- ^ „O vývojových nástrojích Xcode pro Mac, iPad a iPhone Xcode 3.2.2 pro Mac SDK 10.6 a iPhone SDK 3.2“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „O Xcode a iOS SDK Xcode 3.2.3 pro Mac OS X 10.6 a iOS 4.0.1“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „O Xcode a iOS SDK Xcode 3.2.4 pro Mac OS X 10.6 a iOS 4.1“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „O Xcode a iOS SDK Xcode 3.2.5 pro Mac OS X 10.6 a iOS 4.2“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „Staré verze iPhone SDK“.
Vydání Xcode 3.2.3 bylo několik: s iOS 4.0; s iOS 4.0.1; s iOS 4.0.2 SDK
- ^ „O Xcode a iOS SDK - Xcode 3.2.6 pro Mac OS X 10.6 a iOS 4.3 (pouze vývojáři)“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „O Xcode a iOS SDK - Xcode 4.0.1 a iOS 4.3 (pouze vývojáři)“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „Xcode“. Archivovány od originálu 30. července 2011. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „O Xcode 4.1 pro Snow Leopard (pouze vývojáři)“ (PDF). Citováno 2. května 2015.
- ^ „O Xcode 4.2 pro Snow Leopard (pouze vývojáři)“ (PDF). Citováno 2. května 2015.
- ^ „Mac App Store - Xcode“. Archivovány od originálu 24. září 2011. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „Jak nainstalovat starší simulátory iOS do XCode 4.2.1 (SDK5.0)“. Citováno 2. května 2015.
- ^ „iphone - Xcode 4.2.1 pro Snow Leopard - přetečení zásobníku“. Citováno 2. května 2015.
- ^ „Mac App Store - Xcode“. Archivovány od originálu 2. února 2012. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „Mac App Store - Xcode“. Archivovány od originálu 18. února 2012. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „Mac App Store - Xcode“. Mac App Store. Archivovány od originálu 1. července 2012. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „iPhone - instalace Simulator SDK 4.3 na Xcode 4.4 na Mountain Lion - přetečení zásobníku“. Citováno 2. května 2015.
- ^ „Poznámky k verzi Xcode 4.4“ (PDF). Vývojář Apple. Citováno 2. května 2015.
- ^ „Mac App Store - Xcode“. Mac App Store. Archivovány od originálu 25. července 2013. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „Neoprávněné - Apple Developer“ (PDF). Citováno 2. května 2015.
- ^ „Mac App Store - Xcode“. Mac App Store. Archivovány od originálu 10. října 2013. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „Mac App Store - Xcode“. Mac App Store. Archivovány od originálu 30. května 2014. Citováno 2. května 2015.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- ^ „Xcode 5 a iOS 7: Architektura a platné architektury“.
- ^ „ios5 - používat simulátor iOS 5 v XCode 5? - přetečení zásobníku“. Citováno 2. května 2015.
- ^ „O 64bitových aplikacích Cocoa Touch“.
- ^ „Instalovat simulátor ios 5 do xcode 5.1?“. Citováno 2. května 2015.
- ^ „iphone - ios 6.0 simulator v xcode 5.1 - přetečení zásobníku“. Citováno 2. května 2015.
- ^ „iOS - standardní architektury Xcode 6 vylučují armv7s - přetečení zásobníku“. Citováno 2. května 2015.
- ^ „xcode - simulátor iOS 6.1 na OSX 10.10 Yosemite - přetečení zásobníku“. Citováno 2. května 2015.
- ^ A b Verze portálu pro vývojáře
- ^ A b Verze MAS
- ^ LSMinimumSystemVersion z Info.plist
- ^ A b C d plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
- ^ A b cd Xcode.app/Contents/Developer; platformy cd / MacOSX.platform / vývojář / SDK /; plutil -p * / System / Library / CoreServices / SystemVersion.plist; cd -
- ^ A b cd Xcode.app/Contents/Developer; ls Platforms / iPhoneOS.platform / DeviceSupport / | grep '(. *)'
- ^ A b cd Xcode.app/Contents/Developer; Platformy / WatchOS.platform / DeviceSupport / | grep '(. *)'
- ^ A b cd Xcode.app/Contents/Developer; ls Platforms / AppleTVOS.platform / DeviceSupport / | grep '(. *)'
- ^ A b z předvoleb -> stahování
- ^ „macOS 10.14 Mojave nemůže otevřít Xcode 8.3.3 (okamžitě selže)“. Přetečení zásobníku.
- ^ Nelze spustit od MacOS 10.14[85]
- ^ „Poznámky k verzi Xcode 10.2“. Vývojář Apple.
- ^ „Poznámky k verzi Xcode 10.2.1“. Vývojář Apple.
- ^ „Poznámky k verzi Xcode 10.3“. Vývojář Apple.
- ^ A b C d E „Vydání Xcode“. xcodereleases.com. Citováno 2. července 2020.
- ^ A b cd Xcode.app/Contents/Developer; platformy cd / MacOSX.platform / vývojář / SDK /; plutil -p * / System / Library / CoreServices / SystemVersion.plist
- ^ A b cd Xcode.app/Contents/Developer; plutil -p Platformy / iPhoneOS.platform / version.plist
- ^ A b cd Xcode.app/Contents/Developer; plutil -p Platformy / WatchOS.platform / version.plist
- ^ A b cd Xcode.app/Contents/Developer; plutil -p Platformy / AppleTVOS.platform / version.plist
- ^ „SwiftUI: Začínáme“.
- ^ Chcete-li zobrazit náhled SwiftUI, potřebujete macOS 10.15[95]
- ^ „Poznámky k verzi Xcode 11.1“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 10. prosince 2019.
- ^ „Poznámky k verzi Xcode 11.2“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 4. listopadu 2019.
- ^ „Poznámky k verzi Xcode 11.2.1“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 10. prosince 2019.
- ^ A b C d E F G h i j k l m n „Vydání Xcode“. xcodereleases.com. Citováno 10. prosince 2019.
- ^ „Poznámky k verzi Xcode 11.3“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 10. listopadu 2019.
- ^ Verze portálu pro vývojáře. Sestavení verze MAS je 11C504
- ^ „Poznámky k verzi Xcode 11.3.1“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 14. ledna 2020.
- ^ „Poznámky k verzi Xcode 11.4“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 24. března 2020.
- ^ „Poznámky k verzi Xcode 11.4.1“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 16. dubna 2020.
- ^ „Poznámky k verzi Xcode 11.5“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 20. května 2020.
- ^ „Poznámky k verzi Xcode 11.6“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 15. července 2020.
- ^ „Poznámky k verzi Xcode 11.7 Beta“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 26. srpen 2020.
- ^ „Poznámky k verzi Xcode 12“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 25. srpna 2020.
- ^ „Poznámky k verzi Xcode 12.0.1“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 25. září 2020.
- ^ „Poznámky k verzi Xcode 12.1“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 20. října 2020.
- ^ „Poznámky k verzi Xcode 12.1.1 RC“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 30. října 2020.
- ^ „Poznámky k verzi Xcode 12.2“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 12. listopadu 2020.
- ^ „Poznámky k verzi Xcode 12.3 Beta“. Dokumentace pro vývojáře Apple. Apple Inc.. Citováno 12. listopadu 2020.
- ^ A b /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 --verze
- ^ A b /Developer/usr/bin/gcc-4.2 --verze
- ^ A b C d Xcode.app/Contents/Developer/usr/bin/llvm-gcc --verze
- ^ A b Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
- ^ A b C d E F G h i j k l m n Ó p q r s t u proti w X y z aa ab ac inzerát ae af ag ah ai aj ak al dopoledne an ao ap vod ar tak jako na au av aw sekera ano az ba "Podpis záznamu verze Xcode clang". Citováno 29. května 2013.
- ^ A b /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool --version
- ^ A b /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -v
- ^ A b C d E F G h i j k l m n Ó p q „Clang - prohlížeč zdrojů“. opensource.apple.com. Apple Inc.. Citováno 11. května 2017.
- ^ A b C d E F G h i j k l m n /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
- ^ A b /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift --version
- ^ „swift-llvm / CMakeLists.txt at swift-4.0-RELEASE“. Citováno 18. listopadu 2018.
- ^ „swift-llvm / CMakeLists.txt at swift-4.0.2-RELEASE“. Citováno 18. listopadu 2018.
- ^ „swift-llvm / CMakeLists.txt at swift-4.0.3-RELEASE“. Citováno 18. listopadu 2018.
- ^ A b „swift-llvm / CMakeLists.txt at swift-4.1-RELEASE“. Citováno 18. listopadu 2018.
- ^ A b „swift-llvm / CMakeLists.txt at swift-4.1.2-RELEASE“. Citováno 18. listopadu 2018.
- ^ „swift-llvm / CMakeLists.txt at swift-4.2-RELEASE“. Citováno 18. listopadu 2018.
- ^ „swift-llvm / CMakeLists.txt při swift-4.2.1-RELEASE“. Citováno 18. listopadu 2018.
- ^ „swift-llvm / CMakeLists.txt at swift-5.0-RELEASE“. Citováno 10. dubna 2019.
- ^ A b „swift-llvm / CMakeLists.txt při swift-5.0.1-RELEASE“. Citováno 15. června 2019.
- ^ A b „swift-llvm / CMakeLists.txt at swift-5.1-RELEASE“. Citováno 20. března 2020.
- ^ „llvm-project / llvm / CMakeLists.txt at swift-5.1.2-RELEASE“. Citováno 20. března 2020.
- ^ „Xcode Release on Twitter: 'The SDKs in # Xcode11.2 GM ...'". Citováno 4. listopadu 2019.
- ^ A b „llvm-project / llvm / CMakeLists.txt at swift-5.1.3-RELEASE“. Citováno 20. března 2020.
- ^ „llvm-project / llvm / CMakeLists.txt at swift-5.2-RELEASE“. Citováno 26. března 2020.
- ^ „llvm-project / llvm / CMakeLists.txt at swift-5.2.2-RELEASE“. Citováno 21. dubna 2020.
- ^ A b C „llvm-project / llvm / CMakeLists.txt at swift-5.2.4-RELEASE“. Citováno 20. května 2020.
- ^ A b C „llvm-project / llvm / CMakeLists.txt at swift-5.3-RELEASE“. Citováno 17. září 2020.
- ^ A b „llvm-project / llvm / CMakeLists.txt at swift-5.3.1-RELEASE“. Citováno 13. listopadu 2020.