xcode | ||||
---|---|---|---|---|
Generell informasjon | ||||
programtype | integrert utviklingsmiljø | |||
utvikler | Apple inc. | |||
Tillatelse | Freeware (gratis programvare) med noen åpen kildekode- komponenter | |||
Teknisk informasjon | ||||
Støttede plattformer | iOS | |||
Versjoner | ||||
Siste stabile versjon | 13.2.117. desember 2021 | |||
Siste versjon i tester | 14.1 Beta 327. september 2022 | |||
versjonshistorikk |
stabil
| |||
lesbare filer | ||||
flere
| ||||
redigerbare filer | ||||
flere
| ||||
Lenker | ||||
Offesiell nettside | ||||
Xcode er et integrert utviklingsmiljø (IDE) for macOS som inneholder et sett med verktøy laget av Apple for å utvikle programvare for macOS , iOS , watchOS og tvOS . Det grafiske miljøet er supplert med kommandolinjeverktøy som ytterligere muliggjør UNIX -stil utvikling ved å bruke macOS Terminal-applikasjonen. Den første versjonen dateres tilbake til 2003, og versjonsnummer 12 er for øyeblikket tilgjengelig gratis i Mac App Store eller ved direkte nedlasting fra Apples utviklerside.
Xcode fungerer sammen med Interface Builder , en arv fra NeXT , et grafisk verktøy for å lage brukergrensesnitt.
Xcode inkluderer GNU Project Compiler Collection ( GCC ), og kan kompilere C , C++ , Swift , Objective-C , Objective-C++ , Java og AppleScript -kode ved å bruke et bredt spekter av programmeringsmodeller, inkludert men ikke begrenset til Cocoa , Carbon og Java . Andre selskaper har lagt til støtte for GNU Pascal , [ 1 ] Free Pascal , [ 2 ] Ada og Perl . [ 3 ]
Blant de mest verdsatte funksjonene til Xcode er teknologien for å distribuere prosessen med å bygge fra kildekode mellom flere datamaskiner, ved hjelp av Bonjour .
Xcode ble introdusert 24. oktober 2003 sammen med versjon 10.3 av Mac OS X, basert på det tidligere utviklingsmiljøet, Project Builder , som det erstattet. Project Builder var på sin side også en arv fra NeXT -selskapet , fusjonert med Apple i 1996 .
Utgivelsen av Xcode 2.1 i juni 2005 var viktig fordi den ga utviklerfellesskapet verktøyene til å lage universelle binærfiler som lar programvare bygget for Mac OS X kjøre på både PowerPC -arkitekturen og den nyere, Intel -baserte ( x86 )-arkitekturen. ). Denne utgivelsen integrerte Apples WebObjects - verktøy og rammeverk for å bygge Java -webapplikasjoner og -tjenester , tidligere solgt som et separat produkt for $699.
Med utgivelsen av Mac OS X v10.5 , var det også Xcode 3.0, hvis viktigste nyhetene var inkluderingen av Objective-C 2.0, en ny grensesnittbygger, muligheten til å refaktorere prosjekter og lage "snaphosts" av prosjektet, blant andre.
Xcode 4, utgitt tidlig i 2011, inkluderte et nytt grensesnitt og støtte for Mac OS X 10.7 Lion som nye funksjoner. Med denne utgivelsen støtter ikke lenger Xcode Mac OS X 10.5 Leopard.
Utgått versjon | Gjeldende versjon | Testversjon (betaversjon) |
Versjonshistorikk - Xcode 7 | ||||||||
---|---|---|---|---|---|---|---|---|
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
7,0 |
7A220 | 16. september 2015 | 10.10.4 | OS X v10.11 (15A278) | iOS 9 (13A340) | se OS 2 (13S343 ) | - | iOS8.4 + iOS8.3 + iOS8.2 + iOS8.1 |
7.0.1 |
7A1001 | 28. september 2015 | ||||||
7.1 |
7B91b | 21. oktober 2015 | 10.10.5 | iOS 9.1 (13B137) | tvOS 9.0 (13T393) | iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 | ||
7.1.1 |
7B1005 | 9. november 2015 | ||||||
7.2 |
7C68 | 8. desember 2015 | OS X v10.11.2 (15C43) | iOS 9.2 (13C75) | se OS 2.1 (13S660 ) | tvOS 9.1 (13U78) | iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.0 + watchOS 2.0 | |
7.2.1 |
7C1002 | 3. februar 2016 | tvOS 9.1 (13U79) | |||||
7.3 |
7D175 | 21. mars 2016 | 10.11 | OS X v10.11.4 (15E60) | iOS 9.3 (13E230) | watchOS 2.2 (13V143) | tvOS 9.2 (13Y227) | iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.1 + tvOS 9.0 + watchOS 2.1 + watchOS 2.0 |
7.3.1 |
7D1012 [ 10 ] 7D1014 [ 11 ] | 3. mai 2016 | ||||||
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
Versjonshistorikk - Xcode 8 | ||||||||
---|---|---|---|---|---|---|---|---|
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
8.0 |
8A218a | 13. september 2016 | OS X El Capitan 10.11.5 |
macOS Sierra 10.12 (16A300) | iOS10 (14A345) | se OS 3 (14S326 ) | tvOS 10.0 (14T328) | iOS 9.3 + iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.2 + tvOS 9.1 + tvOS 9.0 + watchOS 2.2 + watchOS 2.1 + watchOS 2.0 |
8.1 |
8B62 | 27. oktober 2016 | macOS Sierra 10.12.1 (16B2649) | iOS 10.1 (14B72) | watchOS 3.1 (14S471a) | tvOS 10.0 (14T328) | iOS 10.0 + iOS 9.3 + iOS 9.2 + iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.2 + tvOS 9.1 + tvOS 9.0 + watchOS 2.2 + watchOS 2.1 + watchOS 20. | |
8.2 |
8C38 | 12. desember 2016 | macOS Sierra 10.12.2 (16C58) | iOS 10.2 (14C89) | watchOS 3.1 (14S471a) | tvOS 10.1 (14U591) | diff med Xcode 8.1: iOS 10.1 + tvOS 10.0 ble lagt til | |
8.2.1 |
8C1002 | 19. desember 2016 | iOS 10.2 (14C89) | watchOS 3.1 (14S471a) | tvOS 10.1 (14U591) | diff med Xcode 8.1: iOS 10.1 + tvOS 10.0 ble lagt til | ||
8.3 |
8E162 | 28. mars 2017 | macOS Sierra 10.12 |
macOS Sierra 10.12.4 (16E185) | iOS 10.3 (14E269) | se OS 3.2 (14V243) | tvOS 10.2 (14W260) | diff med Xcode 8.2: lagt til iOS 10.2 + tvOS 10.1 |
8.3.1 |
8E1000a | 6. april 2017 | ||||||
8.3.2 |
8E2002 | 18. april 2017 | ||||||
8.3.3 |
8E3004b | 5. juni 2017 | iOS 10.3.1 (14E8301) | diff med Xcode 8.3.2: watchOS 3.1-simulator ble lagt til | ||||
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
Versjonshistorikk - Xcode 9 | ||||||||
---|---|---|---|---|---|---|---|---|
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
9,0 |
9A235 | 19. september 2017 | macOS Sierra 10.12.6 |
macOS High Sierra 10.13 (17A360) |
iOS 11.0 (15A372) |
se OS 4.0 (15R372) |
tvOS 11.0 (15J380) |
lagt til simulatorer: iOS 10.3.1 + tvOS 10.2 + watchOS 3.2 |
9.0.1 |
9A1004 | - | ||||||
9.1 |
9B55 | 31. oktober 2017 | macOS High Sierra 10.13.1 (17B48) |
iOS 11.1 (15B93/15B101) |
se OS 4.1 (15R846) |
tvOS 11.1 (15J582) |
lagt til simulatorer: iOS 11.0 + tvOS 11 + watchOS 4.0 | |
9.2 |
9C40b | 4. desember 2017 | macOS High Sierra 10.13.2 (17C76) |
iOS 11.2 (15C107) |
se OS 4.2 (15S100) |
tvOS 11.2 (15K104) |
lagt til simulatorer: iOS 11.1 + tvOS 11.1 + watchOS 4.1 | |
9.3 |
9E145 | 29. mars 2018 | macOS High Sierra 10.13.2 |
macOS High Sierra 10.13.4 (17E189) |
iOS 11.3 (15E217) |
se OS 4.3 (15T212) |
tvOS 11.3 (15L211) |
lagt til simulatorer: iOS 11.2 + tvOS 11.2 + watchOS 4.2 |
9.3.1 |
9E501 | 9. mai 2018 | ||||||
9.4 |
9F1027a | 29. mai 2018 | iOS 11.4 (15F79) |
tvOS 11.4 (15L576) |
lagt til simulatorer: iOS 11.3 + tvOS 11.3 | |||
9.4.1 |
9F2000 | 13. juni 2018 | ||||||
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
Versjonshistorikk - Xcode 10 | ||||||||
---|---|---|---|---|---|---|---|---|
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
10,0 |
10A255 | 17. september 2018 | macOS High Sierra 10.13.6 |
macOS Mojave 10.14 (18A384) |
iOS 12.0 (16A366) |
se OS 5.0 (16R363) |
tvOS 12.0 (16J364) |
lagt til simulatorer: iOS 11.4 + tvOS 11.4 |
10.1 |
10B61 | 30. oktober 2018 | macOS Mojave 10.14.1 (18B71) |
iOS 12.1 (16B91) |
se OS 5.1 (16R591) |
tvOS 12.1 (16J602) |
lagt til simulatorer: iOS 12.0 + tvOS 12.0 + watchOS 5.0 | |
10.2 |
10E125 | 25. mars 2019 | macOS Mojave 10.14.3 [ 12 ] [ 13 ] |
macOS Mojave 10.14.4 (18E219) |
iOS 12.2 (16E226) |
se OS 5.2 (16T224) |
tvOS 12.2 (16L225) |
lagt til simulatorer: iOS 12.1 + tvOS 12.1 + watchOS 5.1 |
10.2.1 |
10E1001 | 17. april 2019 | ||||||
10.3 |
10G8 | 22. juli 2019 | macOS Mojave 10.14.6 (18G74) |
iOS 12.4 (16G73) |
se OS 5.3 (16U567) |
tvOS 12.4 (16M567) |
lagt til simulatorer: iOS 12.2 + tvOS 12.2 + watchOS 5.2 | |
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Simulatorer tilgjengelig for nedlasting [ 9 ] |
Versjonshistorikk - Xcode 11 | ||||||||
---|---|---|---|---|---|---|---|---|
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Karakterer |
11.0 |
11A420a | 20. september 2019 | macOS Mojave 10.14.4 |
macOS Catalina 10.15 (19A547) |
iOS 13.0 (17A566) |
se OS 6.0 (17R566) |
tvOS 13.0 (17J559) |
[ 15 ] |
11.1 |
11A1027 | 7. oktober 2019 | iOS 13.1 (17A820) |
[ 16 ] | ||||
Versjon | Bygge | Utgivelsesdato | Min. macOS kreves [ 4 ] | macOS SDK inkludert [ 5 ] | iOS SDK inkludert [ 6 ] | watchOS SDK inkludert [ 7 ] | tvOS SDK inkludert [ 8 ] | Karakterer |