Xcode

Xcode ist ein umfassendes Toolset für Entwickler:innen, die damit Apps für Mac, iPhone, iPad, Apple Watch und Apple TV erstellen können. Es vereint Benutzeroberflächendesign, Programmieren, Tests, Fehlerbehebung und die Übermittlung an den App Store in einem einheitlichen Workflow.

Xcode laden und aktualisieren

Die aktuelle Version von Xcode kann kostenlos aus dem Mac App Store heruntergeladen werden. Sie werden vom Mac App Store informiert, wenn ein Update verfügbar ist. Alternativ können Sie Updates auch automatisch über macOS durchführen lassen.

Die neueste Betaversion sowie Vorgängerversionen von Xcode können von der Seite „Downloads“ (Englisch) heruntergeladen werden. Melden Sie sich einfach mit Ihrer Apple-ID an, um Xcode herunterzuladen. Eine Mitgliedschaft im Apple Developer Program ist nicht erforderlich.

Informationen zu Xcode

Eine schrittweise Anleitung zur Verwendung von Xcode zum Entwickeln, Testen und Übermitteln von Apps an den App Store finden Sie in der Xcode-Dokumentation (Englisch). Außerdem enthält die Dokumentation Informationen zu den neuesten Funktionen und Services in Xcode (Englisch). Details zu den neuesten veröffentlichten Versionen, einschließlich aller Betaversionen, finden Sie in den Xcode-Versionshinweisen (Englisch).

Apps an den App Store übermitteln

Xcode bietet einen integrierten Workflow für Mitglieder des Apple Developer Program zur Vorbereitung und Übermittlung von Apps an den App Store. Verwenden Sie zum Übermitteln Ihrer Apps die neueste Version von Xcode, die im Mac App Store zur Verfügung steht, oder (falls verfügbar) den neuesten Release Candidate von der Seite „Downloads“ (Englisch).

SDK-Mindestanforderungen für Übermittlungen an den App Store anzeigen

Mindestanforderungen und unterstützte SDKs

Xcode-Version Mindestens vorausgesetztes Betriebssystem SDK Architektur Bereitstellungsziele Simulator Swift
Xcode 15.01 beta** macOS Ventura 13.5 iOS 17
macOS 14
tvOS 17
watchOS 10
DriverKit 23
visionOS 1
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 12 bis 17.0.1
iPadOS 13 bis 17.0.1
macOS 10.13 bis 14
tvOS 12 bis 17
watchOS 4 bis 10
DriverKit 19 bis 23
visionOS 1
iOS 14.0.1 bis 17.0.1
tvOS 15 bis 17
watchOS 7 bis 10
visionOS 1
Swift 4
Swift 4.2
Swift 5.9
Xcode 15 beta 8 macOS Ventura 13.4 iOS 17
macOS 14
tvOS 17
watchOS 10
DriverKit 23
visionOS 1
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 12 bis 17
iPadOS 13 bis 17
macOS 10.13 bis 14
tvOS 12 bis 17
watchOS 4 bis 10
DriverKit 19 bis 23
visionOS 1
iOS 14.0.1 bis 17
tvOS 14 bis 17
watchOS 7 bis 10
visionOS 1
Swift 4
Swift 4.2
Swift 5.9
Xcode 15.0.x macOS Ventura 13.5 iOS 17
macOS 14
tvOS 17
watchOS 10
DriverKit 23
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 12 bis 17
iPadOS 13 bis 17
macOS 10.13 bis 14
tvOS 12 bis 17
watchOS 4 bis 10
DriverKit 19 bis 23
iOS 14.0.1 bis 17
tvOS 14 bis 17
watchOS 7 bis 10
Swift 4
Swift 4.2
Swift 5.9
Xcode 14.3.1 macOS Ventura 13 iOS 16.4
macOS 13.34
tvOS 16.4
watchOS 9.4
DriverKit 22.4
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 11 bis 16.4
iPadOS 13 bis 16.4
macOS 10.13 bis 13.3
tvOS 11 bis 16.4
watchOS 4 bis 9.4
DriverKit 19 bis 22.4
iOS 13.7 bis 16.4
tvOS 13.4 bis 16.4
watchOS 7 bis 9.4
Swift 4
Swift 4.2
Swift 5.8.1
Xcode 14.3* macOS Ventura 13 iOS 16.4
macOS 13.34
tvOS 16.4
watchOS 9.4
DriverKit 22.4
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 11 bis 16.4
iPadOS 13 bis 16.4
macOS 10.13 bis 13.3
tvOS 11 bis 16.4
watchOS 4 bis 9.4
DriverKit 19 bis 22.4
iOS 13.7 bis 16.4
tvOS 13.4 bis 16.4
watchOS 7 bis 9.4
Swift 4
Swift 4.2
Swift 5.8
Xcode 14.2 macOS Monterey 12.5 iOS 16.2
macOS 13.1
tvOS 16.1
watchOS 9.1
DriverKit 22.2
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 11 bis 16.2
iPadOS 13 bis 16.2
macOS 10.13 bis 13.1
tvOS 11 bis 16.1
watchOS 4 bis 9.1
DriverKit 19 bis 22.2
iOS 12.4 bis 16.2
tvOS 12.4 bis 16.1
watchOS 7 bis 9.1
Swift 4
Swift 4.2
Swift 5.7
Xcode 14.1 macOS Monterey 12.5 iOS 16.1
macOS 13
tvOS 16.1
watchOS 9.1
DriverKit 22.1
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 11 bis 16.1
iPadOS 13 bis 16.1
macOS 10.13 bis 13
tvOS 11 bis 16.1
watchOS 4 bis 9.1
DriverKit 19 bis 22.1
iOS 12.4 bis 16.1
tvOS 12.4 bis 16.1
watchOS 7 bis 9.1
Swift 4
Swift 4.2
Swift 5.7
Xcode 14.0.x macOS Monterey 12.5 iOS 16
macOS 12.3
tvOS 16
watchOS 9
DriverKit 22
i386
x86_64
armv7k
arm64
arm64e
arm64_32
iOS 11 bis 16
iPadOS 13 bis 16
macOS 10.13 bis 12.5
tvOS 11 bis 16
watchOS 4 bis 9
DriverKit 19 bis 22
iOS 12.4 bis 16
tvOS 12.4 bis 16
watchOS 7 bis 9
Swift 4
Swift 4.2
Swift 5.7
Xcode 13.4 macOS Monterey 12 iOS 15.5
macOS 12.3
tvOS 15.4
watchOS 8.5
DriverKit 21.4
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 15.5
iPadOS 13 bis 15.5
macOS 10.9 bis 12.3
tvOS 9 bis 15.4
watchOS 2 bis 8.5
DriverKit 19 bis 21.4
iOS 12.4 bis 15.5
tvOS 12.4 bis 15.4
watchOS 7 bis 8.5
Swift 4
Swift 4.2
Swift 5.6
Xcode 13.3 macOS Monterey 12 iOS 15.4
macOS 12.3
tvOS 15.4
watchOS 8.5
DriverKit 21.4
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 15.4
iPadOS 13 bis 15.4
macOS 10.9 bis 12.3
tvOS 9 bis 15.4
watchOS 2 bis 8.5
DriverKit 19 bis 21.4
iOS 12.4 bis 15.4
tvOS 12.4 bis 15.4
watchOS 7 bis 8.5
Swift 4
Swift 4.2
Swift 5.6
Xcode 13.2 macOS Big Sur 11.3 iOS 15.2
macOS 12.1
tvOS 15.2
watchOS 8.3
DriverKit 21.2
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 15.2
iPadOS 13 bis 15.2
macOS 10.9 bis 12.2
tvOS 9 bis 15.2
watchOS 2 bis 8.3
DriverKit 19 bis 21.2
iOS 10.3.1 bis 15.2
tvOS 10.2 bis 15.2
watchOS 3.2 bis 8.3
Swift 4
Swift 4.2
Swift 5.5
Xcode 13.1 macOS Big Sur 11.3 iOS 15
macOS 12
tvOS 15
watchOS 8
DriverKit 21.0.1
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 15
iPadOS 13 bis 15
macOS 10.9 bis 12
tvOS 9 bis 15
watchOS 2 bis 8
DriverKit 19 bis 21.0.1
iOS 10.3.1 bis 15
tvOS 10.2 bis 15
watchOS 3.2 bis 8
Swift 4
Swift 4.2
Swift 5.5
Xcode 13 macOS Big Sur 11.3 iOS 15
macOS 11.3
tvOS 15
watchOS 8
DriverKit 20.4
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 15
iPadOS 13 bis 15
macOS 10.9 bis 11.3
tvOS 9 bis 15
watchOS 2 bis 8
DriverKit 19 bis 20.4
iOS 10.3.1 bis 15
tvOS 10.2 bis 15
watchOS 3.2 bis 8
Swift 4
Swift 4.2
Swift 5.5
Xcode 12.5.1 macOS Big Sur 11 iOS 14.5
macOS 11.3
tvOS 14.5
watchOS 7.4
DriverKit 20.4
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14.7
iPadOS 13 bis 14.7
macOS 10.9 bis 11.5
tvOS 9 bis 14.7
watchOS 2 bis 7.6
DriverKit 19 bis 20.4
iOS 10.3.1 bis 14.5
tvOS 10.2 bis 14.5
watchOS 3.2 bis 7.4
Swift 4
Swift 4.2
Swift 5.4
Xcode 12.5 macOS Big Sur 11 iOS 14.5
macOS 11.3
tvOS 14.5
watchOS 7.4
DriverKit 20.4
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14.6
iPadOS 13 bis 14.6
macOS 10.9 bis 11.4
tvOS 9 bis 14.6
watchOS 2 bis 7.5
DriverKit 19 bis 20.4
iOS 10.3.1 bis 14.5
tvOS 10.2 bis 14.5
watchOS 3.2 bis 7.4
Swift 4
Swift 4.2
Swift 5.4
Xcode 12.4 macOS Catalina 10.15.4 (Mac mit Intel Prozessor)

macOS Big Sur 11
(Mac mit Apple Chips)
iOS 14.4
macOS 11.1
tvOS 14.3
watchOS 7.2
DriverKit 20.2
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14.4
iPadOS 13 bis 14.4
macOS 10.9 bis 11.1
tvOS 9 bis 14.3
watchOS 2 bis 7.2
DriverKit 19 bis 20.2
iOS 10.3.1 bis 14.4
tvOS 10.2 bis 14.3
watchOS 3.2 bis 7.2
Swift 4
Swift 4.2
Swift 5.3
Xcode 12.3 macOS Catalina 10.15.4 (Mac mit Intel Prozessor)

macOS Big Sur 11
(Mac mit Apple Chips)
iOS 14.3
macOS 11.1
tvOS 14.3
watchOS 7.2
DriverKit 20.2
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14.3
iPadOS 13 bis 14.3
macOS 10.9 bis 11.1
tvOS 9 bis 14.3
watchOS 2 bis 7.2
DriverKit 19 bis 20.2
iOS 10.3.1 bis 14.3
tvOS 10.2 bis 14.3
watchOS 3.2 bis 7.2
Swift 4
Swift 4.2
Swift 5.3
Xcode 12.2 macOS Catalina 10.15.4 (Mac mit Intel Prozessor)

macOS Big Sur 11
(Mac mit Apple Chips)
iOS 14.2
macOS 11
tvOS 14.2
watchOS 7.1
DriverKit 20
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14.2
iPadOS 13 bis 14.2
macOS 10.9 bis 11
tvOS 9 bis 14.2
watchOS 2 bis 7.1
DriverKit 19 bis 20
iOS 10.3.1 bis 14.2
tvOS 10.2 bis 14.2
watchOS 3.2 bis 7.1
Swift 4
Swift 4.2
Swift 5.3
Xcode 12.1 macOS Catalina 10.15.4 (Mac mit Intel Prozessor)

macOS Big Sur 11
(Mac mit Apple Chips)
iOS 14.1
macOS 10.15.6
tvOS 14
watchOS 7
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14.1
iPadOS 13 bis 14.1
macOS 10.9 bis 11
tvOS 9 bis 14
watchOS 2 bis 7
DriverKit 19
iOS 10.3.1 bis 14.1
tvOS 10.2 bis 14.2
watchOS 2 bis 7
Swift 4
Swift 4.2
Swift 5.3
Xcode 12 macOS Catalina 10.15.4 (Mac mit Intel Prozessor)
iOS 14
macOS 10.15.6
tvOS 14
watchOS 7
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 9 bis 14
iPadOS 13 bis 14
macOS 10.6 bis 10.15.6
tvOS 9 bis 14
watchOS 2 bis 7
DriverKit 19
iOS 10.3.1 bis 14
tvOS 10.2 bis 14
watchOS 3.2 bis 7
Swift 4
Swift 4.2
Swift 5.3
Xcode 11.7 macOS Catalina 10.15.2 iOS 13.7
macOS 10.15.6
tvOS 13.4
watchOS 6.2
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.7
iPadOS 13 bis 13.7
macOS 10.6 bis 10.15.6
tvOS 9 bis 13.4
watchOS 2 bis 6.2
DriverKit 19
iOS 10.3.1 bis 13.7
tvOS 10.2 bis 13.4
watchOS 3.2 bis 6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.6 macOS Catalina 10.15.2 iOS 13.6
macOS 10.15.6
tvOS 13.4
watchOS 6.2
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.6
iPadOS 13 bis 13.6
macOS 10.6 bis 10.5.6
tvOS 9 bis 13.4
watchOS 2 bis 6.2
DriverKit 19
iOS 10.3.1 bis 13.6
tvOS 10.2 bis 13.4
watchOS 3.2 bis 6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.5 macOS Catalina 10.15.2 iOS 13.5
macOS 10.15.4
tvOS 13.4
watchOS 6.2
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.5
iPadOS 13 bis 13.5
macOS 10.6 bis 10.15.4
tvOS 9 bis 13.4
watchOS 2 bis 6.2
DriverKit 19
iOS 10.3.1 bis 13.5
tvOS 10.2 bis 13.4
watchOS 3.2 bis 6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.4.x macOS Catalina 10.15.2 iOS 13.4
macOS 10.15.4
tvOS 13.4
watchOS 6.2
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.4.x
iPadOS 13 bis 13.4.x
macOS 10.6 bis 10.15.4
tvOS 9 bis 13.4
watchOS 2 bis 6.2
DriverKit 19
iOS 10.3.1 bis 13.4.x
tvOS 10.2 bis 13.4
watchOS 3.2 bis 6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.3.x macOS Mojave 10.14.4 iOS 13.3
macOS 10.15.2
tvOS 13.3
watchOS 6.1.1
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.3
iPadOS 13 bis 13.3
macOS 10.6 bis 10.15.2
tvOS 9 bis 13.3
watchOS 2 bis 6.1.1
DriverKit 19
iOS 10.3.1 bis 13.3
tvOS 10.2 bis 13.3
watchOS 3.2 bis 6.1.1
Swift 4
Swift 4.2
Swift 5.1
Xcode 11.2.x macOS Mojave 10.14.4 iOS 13.2
macOS 10.15.1
tvOS 13.2
watchOS 6.1
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.2.x
iPadOS 13 bis 13.2.x
macOS 10.6 bis 10.15.1
tvOS 9 bis 13.2
watchOS 2 bis 6.1
DriverKit 19
iOS 10.3.1 bis 13.2.x
tvOS 10.2 bis 13.2
watchOS 3.2 bis 6.1
Swift 4
Swift 4.2
Swift 5.1
Xcode 11.1 macOS Mojave 10.14.4 iOS 13.1
macOS 10.15
tvOS 13
watchOS 6
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13.1
iPadOS 13 bis 13.1
macOS 10.6 bis 10.15
tvOS 9 bis 13
watchOS 2 bis 6
DriverKit 19
iOS 10.3.1 bis 13.1
tvOS 10.2 bis 13
watchOS 3.2 bis 6
Swift 4
Swift 4.2
Swift 5.1
Xcode 11 macOS Mojave 10.14.4 iOS 13
macOS 10.15
tvOS 13
watchOS 6
DriverKit 19
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 13
iPadOS 13
macOS 10.6 bis 10.15
tvOS 9 bis 13
watchOS 2 bis 6
DriverKit 19
iOS 10.3.1 bis 13
tvOS 10.2 bis 13
watchOS 3.2 bis 6
Swift 4
Swift 4.2
Swift 5.1
Xcode 10.3 macOS Mojave 10.14.3 iOS 12.4
macOS 10.14.6
tvOS 12.4
watchOS 5.3
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 12.4
macOS 10.6 bis 10.14.6
tvOS 9 bis 12.4
watchOS 2 bis 5.3
iOS 10.3.1 bis 12.4
tvOS 10.2 bis 12.4
watchOS 3.2 bis 5.3
Swift 4
Swift 4.2
Swift 5
Xcode 10.2.x macOS Mojave 10.14.3 iOS 12.2
macOS 10.14.4
tvOS 12.2
watchOS 5.2
i386
x86_64
armv7
armv7s
armv7k
arm64
arm64e
arm64_32
iOS 8 bis 12.2
macOS 10.6 bis 10.14.4
tvOS 9 bis 12.2
watchOS 2 bis 5.2
iOS 8.1 bis 12.2
tvOS 9 bis 12.2
watchOS 2 bis 5.2
Swift 4
Swift 4.2
Swift 5

Legende

Mindestens vorausgesetztes Betriebssystem: Die macOS-Version, die zur Installation dieser Xcode-Version benötigt wird.

SDK: Die Version der SDKs, die in dieser Xcode-Version enthalten sind.

Architektur: Die Architekturen, die von dieser Xcode-Version für die Entwicklung unterstützt werden.

Betriebssystem: Die Versionen von iOS, iPadOS, macOS, tvOS und watchOS, die von dieser Xcode-Version für die Entwicklung und Installation von sowie für die Fehlerbehebung in Anwendungen unterstützt werden.

Simulator: Die Versionen von iOS, tvOS und watchOS-Simulatoren, die von dieser Xcode-Version für die Entwicklung unterstützt werden.

Swift: Die Version von Swift, die von dieser Xcode-Version für die Entwicklung unterstützt wird.

* Diese Xcode-Version bietet verbesserte Unterstützung für das Erstellen und Ausführen von Apps im Simulator unter Rosetta. Das Starten von Xcode selbst wird von Rosetta nicht unterstützt. Weitere Informationen finden Sie im technischen Hinweis Behebung von Build-Architekturfehlern bei Apple Chips.

** Für die Entwicklung für visionOS ist ein Mac mit Apple Chip erforderlich.

Feedback geben und Fehler melden

Ihr Feedback trägt wesentlich dazu bei, Xcode noch besser zu machen. Über den Feedback-Assistenten (Englisch) können Sie Probleme melden oder Verbesserungen für APIs und Tools anfordern. Stellen Sie ausführliche Informationen zu den Problemen einschließlich der System- und Entwicklertoolversionen sowie relevante Absturzprotokolle oder Konsolenmeldungen bereit. Besuchen Sie die Apple Developer Forums (Englisch), um Antworten auf Ihre Fragen von Apple-Ingenieur:innen und anderen Entwickler:innen zu erhalten.

Ungültige Kopplung von privatem Schlüssel und Zertifikat

Wenn Ihnen die Fehlermeldung „Xcode could not find a valid private-key/certificate pair for this profile in your keychain“ (Xcode konnte für dieses Profil in Ihrem Schlüsselbund keine gültige Kombination von privatem Schlüssel und Zertifikat finden) angezeigt wird, bedeutet dies, dass in der Schlüsselbundverwaltung auf Ihrem Mac der öffentliche oder private Schlüssel für das Zertifikat fehlt, das Sie zum Signieren Ihrer App verwenden.

Dies kann vorkommen, wenn Sie versuchen, eine App auf einem anderen Mac zu signieren und zu erstellen als dem, über den Sie das Zertifikat für die Codesignatur angefordert haben. Ein anderer Grund für dieses Problem kann sein, dass Ihr Zertifikat abgelaufen ist oder widerrufen wurde. Stellen Sie daher sicher, dass das Bereitstellungsprofil Ihrer App ein gültiges Zertifikat für die Codesignatur enthält und dass die Schlüsselbundverwaltung auf dem Mac über das Zertifikat, den für die Generierung des Zertifikats verwendeten privaten Schlüssel sowie das WWDR Intermediate Certificate verfügt.

Informationen zum Beheben dieses und anderer Codesignaturfehler finden Sie auf der Supportseite „Codesignierung“.

Sicherheitsupdates von Apple

Informationen zum sicherheitsrelevanten Inhalt von Xcode-Updates finden Sie auf der Seite „Apple‑Sicherheitsupdates und ‑maßnahmen“.