close

Xcode

Zur Navigation gehen Zur Suche gehen
xcode
Allgemeine Information
Programmtyp integrierte Entwicklungsumgebung
Entwickler Apple Inc.
Lizenz Freeware (freie Software) mit einigen Open-Source- Komponenten
Technische Information
Unterstützte Plattformen iOS
Versionen
Neueste stabile Version 13.2.117. Dezember 2021
Neueste Version im Test 14.1 Beta 327.09.2022 _ _
Versionsgeschichte
lesbare Dateien
bearbeitbare Dateien
Verknüpfungen

Xcode ist eine integrierte Entwicklungsumgebung (IDE) für macOS , die eine Reihe von Tools enthält, die von Apple für die Entwicklung von Software für macOS , iOS , watchOS und tvOS erstellt wurden . Die grafische Umgebung wird durch Befehlszeilen-Tools ergänzt, die die Entwicklung im UNIX -Stil mit der macOS Terminal-Anwendung weiter ermöglichen. Die erste Version stammt aus dem Jahr 2003 und die Versionsnummer 12 ist derzeit kostenlos im Mac App Store oder per direktem Download von der Apple-Entwicklerseite erhältlich.

Funktionen

Xcode arbeitet in Verbindung mit Interface Builder , einem Vermächtnis von NeXT , einem grafischen Tool zum Erstellen von Benutzeroberflächen.

Xcode enthält die GNU Project Compiler Collection ( GCC ) und kann C , C++ , Swift , Objective-C , Objective-C++ , Java und AppleScript Code mit einer breiten Palette von Programmiermodellen kompilieren, einschließlich, aber nicht beschränkt auf Cocoa , Carbon und Java . Andere Firmen haben Unterstützung für GNU Pascal , [ 1 ] ​Free Pascal , [ 2 ] ​Ada und Perl hinzugefügt . [ 3 ]

Zu den am meisten geschätzten Funktionen von Xcode gehört die Technologie zur Verteilung des Erstellungsprozesses aus dem Quellcode auf mehrere Computer mithilfe von Bonjour .

Geschichte

Xcode wurde am 24. Oktober 2003 zusammen mit Version 10.3 von Mac OS X eingeführt und baute auf der früheren Entwicklungsumgebung Project Builder auf, die es ersetzte. Project Builder wiederum war ebenfalls ein Erbe der Firma NeXT , die 1996 mit Apple fusionierte .

Die Veröffentlichung von Xcode 2.1 im Juni 2005 war von Bedeutung, da sie der Entwicklergemeinschaft die Tools zur Verfügung stellte, um universelle Binärdateien zu erstellen , mit denen für Mac OS X erstellte Software sowohl auf der PowerPC -Architektur als auch auf der neueren, Intel -basierten ( x86 ) Architektur ausgeführt werden kann. ). Diese Version integrierte außerdem Apples WebObjects - Tools und -Frameworks zum Erstellen von Java -Webanwendungen und -Diensten , die zuvor als separates Produkt für 699 US-Dollar verkauft wurden.

Mit der Veröffentlichung von Mac OS X v10.5 war dies auch Xcode 3.0, dessen Hauptneuheiten unter anderem die Aufnahme von Objective-C 2.0, einem neuen Interface Builder, der Option zum Umgestalten von Projekten und Erstellen von " Snapshosts " des Projekts waren.

Xcode 4, das Anfang 2011 veröffentlicht wurde, enthielt als neue Funktionen eine neue Benutzeroberfläche und Unterstützung für Mac OS X 10.7 Lion. Mit dieser Version unterstützt Xcode Mac OS X 10.5 Leopard nicht mehr.

Vergleichstabelle der verschiedenen Versionen

Auslaufversion Aktuelle Version Testversion (Beta)

Xcode 7.x

Xcode 8.x

Xcode 9.x

Versionsgeschichte - Xcode 9
Ausführung Bauen Veröffentlichungsdatum Min. macOS erforderlich [ 4 ] macOS SDK enthalten [ 5 ] iOS-SDK enthalten [ 6 ] watchOS SDK enthalten [ 7 ] tvOS SDK enthalten [ 8 ] Simulatoren zum Download verfügbar [ 9 ]

9.0

9A235 19. September 2017 macOS Sierra
10.12.6
macOS
HighSierra 10.13 (17A360)
iOS 11.0
(15A372)
Betriebssystem 4.0
(15R372) ansehen
tvOS 11.0
(15J380)
hinzugefügte Simulatoren:
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)
Betriebssystem 4.1
(15R846) ansehen
tvOS 11.1
(15J582)
hinzugefügte Simulatoren:
iOS 11.0 + tvOS 11 + watchOS 4.0

9.2

9C40b 4. Dezember 2017 macOS HighSierra 10.13.2
(17C76)
iOS 11.2
(15C107)
OS 4.2
(15S100) ansehen
tvOS 11.2
(15K104)
hinzugefügte Simulatoren:
iOS 11.1 + tvOS 11.1 + watchOS 4.1

9.3

9E145 29. März 2018 macOS
HighSierra 10.13.2
macOS High Sierra 10.13.4
(17E189)
iOS 11.3
(15E217)
OS 4.3
(15T212) ansehen
tvOS 11.3
(15L211)
hinzugefügte Simulatoren:
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)
hinzugefügte Simulatoren:
iOS 11.3 + tvOS 11.3

9.4.1

9F2000 13. Juni 2018
Ausführung Bauen Veröffentlichungsdatum Min. macOS erforderlich [ 4 ] macOS SDK enthalten [ 5 ] iOS-SDK enthalten [ 6 ] watchOS SDK enthalten [ 7 ] tvOS SDK enthalten [ 8 ] Simulatoren zum Download verfügbar [ 9 ]

Xcode 10.x

Versionsgeschichte - Xcode 10
Ausführung Bauen Veröffentlichungsdatum Min. macOS erforderlich [ 4 ] macOS SDK enthalten [ 5 ] iOS-SDK enthalten [ 6 ] watchOS SDK enthalten [ 7 ] tvOS SDK enthalten [ 8 ] Simulatoren zum Download verfügbar [ 9 ]

10.0

10A255 17. September 2018 macOS
HighSierra 10.13.6
macOS Mojave
10.14 (18A384)
iOS 12.0
(16A366)
Betriebssystem 5.0
(16R363) ansehen
tvOS 12.0
(16J364)
hinzugefügte Simulatoren:
iOS 11.4 + tvOS 11.4

10.1

10B61 30. Oktober 2018 macOS Mojave
10.14.1 (18B71)
iOS 12.1
(16B91)
OS 5.1
(16R591) ansehen
tvOS 12.1
(16J602)
hinzugefügte Simulatoren:
iOS 12.0 + tvOS 12.0 + watchOS 5.0

10.2

10E125 25. März 2019 macOS Mojave
10.14.3 [ 12 ] ​[ 13 ]
macOS Mojave
10.14.4 (18E219)
iOS 12.2
(16E226)
OS 5.2
(16T224) ansehen
tvOS 12.2
(16L225)
hinzugefügte Simulatoren:
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)
Betriebssystem 5.3
(16U567) ansehen
tvOS 12.4
(16M567)
hinzugefügte Simulatoren:
iOS 12.2 + tvOS 12.2 + watchOS 5.2
Ausführung Bauen Veröffentlichungsdatum Min. macOS erforderlich [ 4 ] macOS SDK enthalten [ 5 ] iOS-SDK enthalten [ 6 ] watchOS SDK enthalten [ 7 ] tvOS SDK enthalten [ 8 ] Simulatoren zum Download verfügbar [ 9 ]

Xcode 11

Versionsgeschichte - Xcode 11
Ausführung Bauen Veröffentlichungsdatum Min. macOS erforderlich [ 4 ] macOS SDK enthalten [ 5 ] iOS-SDK enthalten [ 6 ] watchOS SDK enthalten [ 7 ] tvOS SDK enthalten [ 8 ] Noten

11.0

11A420a 20. September 2019 macOS Mojave
10.14.4
macOS Catalina
10.15 (19A547)
iOS 13.0
(17A566)
Betriebssystem 6.0
(17R566) ansehen
tvOS 13.0
(17J559)
[ 15 ]

11.1

11A1027 7. Oktober 2019 iOS 13.1
(17A820)
[ 16 ]
Ausführung Bauen Veröffentlichungsdatum Min. macOS erforderlich [ 4 ] macOS SDK enthalten [ 5 ] iOS-SDK enthalten [ 6 ] watchOS SDK enthalten [ 7 ] tvOS SDK enthalten [ 8 ] Noten

Referenzen

  1. GNU Pascal und Xcode
  2. Verwenden von Free Pascal mit Xcode
  3. CamelBones, eine Objective-C/Perl-Bridge für Mac OS X & GNUStep - Home
  4. a b c d e f g h i j plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
  5. a b c d e f g h i j cd Xcode.app/Contents/Developer; cd Plattformen/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist; CD-
  6. a b c d e f g h i j cd Xcode.app/Contents/Developer; ls Plattformen/iPhoneOS.platform/DeviceSupport/ | grep '(.*)'
  7. a b c d e f g h i j cd Xcode.app/Contents/Developer; ls Plattformen/WatchOS.platform/DeviceSupport/ | grep '(.*)'
  8. a b c d e f g h i j cd Xcode.app/Contents/Developer; ls Plattformen/AppleTVOS.platform/DeviceSupport/ | grep '(.*)'
  9. a b c d e f g h aus Einstellungen -> Downloads
  10. Entwicklerportal-Version
  11. MEHR-Version
  12. https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_release_notes?language=objc
  13. https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_1_release_notes?language=objc
  14. ^ "SwiftUI: Erste Schritte" . 
  15. Um die SwiftUI-Vorschau zu sehen, benötigen Sie macOS 10.15 [ 14 ]
  16. „Versionshinweise zu Xcode 11.1“ . Apple-Entwicklerdokumentation . Apple Inc. Abgerufen am 10. Dezember 2019 . 

Siehe auch

Externe Links