Lektion 0.2 · Stufe 0 – Orientierung

Mac und Xcode einrichten

ca. 12 Minuten Lesezeit

Lernziel

Nach dieser Lektion ist dein Mac bereit für die App-Entwicklung: Xcode ist installiert, ein iPhone-Simulator ist eingerichtet und du weißt, wofür du einen Apple-Account brauchst und wofür nicht.

Das Problem: Ohne Werkstatt kein Handwerk

Eine App schreibt man nicht in einem normalen Texteditor und schickt sie dann aufs iPhone. Man braucht eine Entwicklungsumgebung: ein Programm, das deinen Code versteht, ihn in eine lauffähige App übersetzt und sie auf einem iPhone oder Simulator startet.

Für Apple-Plattformen ist das Xcode. Es ist kostenlos, aber groß. Plane für diese Lektion deshalb etwas Zeit für den Download ein.

Schritt 1: Prüfen, ob dein Mac geeignet ist

Du brauchst einen Mac. Auf Windows oder Linux läuft Xcode nicht.

Welcher Mac?

  • Empfohlen: ein Mac mit Apple-Chip (M1 oder neuer). Xcode und der Simulator laufen darauf deutlich schneller.
  • Arbeitsspeicher: 8 GB funktionieren, 16 GB oder mehr machen spürbar mehr Spaß.
  • Speicherplatz: Xcode und die Simulatoren belegen schnell mehrere zehn Gigabyte. Plane großzügig Platz ein, ideal sind 60 GB oder mehr frei.

Welches macOS?
Jede Xcode-Version setzt eine Mindestversion von macOS voraus. Du findest sie auf der Seite von Xcode im Mac App Store. Ist dein macOS zu alt, aktualisiere es zuerst über Systemeinstellungen → Allgemein → Softwareupdate.

So findest du heraus, welchen Mac du hast

Klick oben links auf das Apple-Symbol → Über diesen Mac. Dort stehen Chip, Arbeitsspeicher und macOS-Version.

Schritt 2: Xcode installieren

  1. Öffne den App Store auf deinem Mac.
  2. Suche nach Xcode.
  3. Klick auf Laden bzw. das Wolken-Symbol.
  4. Melde dich mit deinem Apple-Account an, falls du gefragt wirst.

Der Download dauert je nach Internetverbindung von 20 Minuten bis zu mehreren Stunden. Das ist normal.

Achtung

Lade Xcode nur aus dem Mac App Store oder von Apples offizieller Entwicklerseite. Andere Download-Quellen sind ein Sicherheitsrisiko.

Schritt 3: Xcode zum ersten Mal starten

Beim ersten Start passieren ein paar Dinge:

  1. Lizenz bestätigen: Xcode fragt nach deiner Zustimmung zu den Lizenzbedingungen.
  2. Zusätzliche Komponenten: Xcode installiert Werkzeuge nach und fragt eventuell nach deinem Mac-Passwort. Das ist in Ordnung.
  3. Plattformen auswählen: Xcode fragt, für welche Plattformen du entwickeln willst. Für diesen Kurs brauchst du nur iOS. Wähle es aus und lass die anderen weg. Das spart viel Speicherplatz.

Danach lädt Xcode den iOS-Simulator herunter. Auch das kann eine Weile dauern.

Erwartetes Ergebnis

Ein Willkommensfenster mit dem Xcode-Logo und Optionen wie „Create New Project…“ und „Open Existing Project…“.

Screenshot folgt: Xcode-Willkommensfenster

Schließ das Fenster vorerst wieder. Den Rundgang machen wir in der nächsten Lektion.

Wenn du die iOS-Plattform später nachinstallieren musst

Öffne in Xcode Xcode → Settings… → Components (in manchen Versionen heißt der Bereich „Platforms“) und lade iOS dort herunter.

Schritt 4: Simulator oder echtes iPhone?

Deine App kann an zwei Orten laufen:

SimulatorEchtes iPhone
Was ist das?Ein nachgebildetes iPhone als Fenster auf deinem MacDein eigenes Gerät, per Kabel oder WLAN verbunden
KostenKostenlos, ist in Xcode enthaltenKostenlos (mit Apple-Account)
EinrichtungKeineEinmalig ein paar Schritte (Lektion 0.4)
VorteileSchnell, viele Gerätemodelle zum TestenEchtes Gefühl, Kamera, Sensoren, echte Performance
NachteileKamera und manche Sensoren fehlenEtwas umständlicher

Für diesen Kurs reicht der Simulator vollkommen. Wo du ein echtes Gerät brauchst, sagen wir es dir.

Schritt 5: Der Apple-Account

Hier gibt es oft Verwirrung, deshalb ganz klar:

Kostenloser Apple-Account
Das ist der Account, den du wahrscheinlich schon für den App Store oder iCloud nutzt. Damit kannst du:

  • Xcode herunterladen
  • Apps im Simulator starten (dafür brauchst du nicht einmal einen Account)
  • Apps auf deinem eigenen iPhone testen

Kostenpflichtiges Apple Developer Program
Eine Jahresmitgliedschaft (aktuelle Preise auf developer.apple.com). Die brauchst du erst, wenn du:

  • Apps über TestFlight an andere Tester verteilen willst
  • Apps im App Store veröffentlichen willst
  • bestimmte Systemfunktionen nutzen willst, etwa Push-Benachrichtigungen

Empfehlung

Melde dich jetzt nicht für das kostenpflichtige Programm an. Du brauchst es frühestens in Stufe 4 (Lektion 4.21). Bis dahin kommst du mit dem kostenlosen Account bestens aus.

Apple-Account in Xcode hinterlegen

Damit du später Apps auf deinem iPhone testen kannst:

  1. Öffne Xcode.
  2. Menü Xcode → Settings… (oder ⌘ ,)
  3. Wähle den Reiter Accounts.
  4. Klick unten links auf + → Apple Account und melde dich an.

Danach erscheint dein Name mit dem Zusatz „Personal Team“. Das ist dein kostenloses Entwicklerteam.

Schritt 6: Ein paar Mac-Grundlagen

Wenn du bisher wenig mit dem Mac gearbeitet hast, helfen dir diese Tastenkürzel durch den ganzen Kurs:

KürzelBedeutung
⌘Die Command-Taste (neben der Leertaste)
⌥Die Option-Taste (auch „alt“)
⇧Die Shift-Taste (Umschalttaste)
⌘ C / ⌘ VKopieren / Einfügen
⌘ ZRückgängig, dein bester Freund
⌘ SSpeichern (Xcode speichert aber meist automatisch)
⌘ LeertasteSpotlight-Suche, z. B. um Xcode schnell zu öffnen

Tipp

Leg Xcode ins Dock. Rechtsklick auf das Xcode-Symbol im Dock → Optionen → Im Dock behalten.

Typische Probleme

„Nicht genügend Speicherplatz“

Xcode braucht beim Installieren noch mehr Platz als danach, weil die Dateien entpackt werden. Räum Platz frei (z. B. den Papierkorb leeren, alte Downloads löschen) und versuch es erneut.

„Xcode kann auf diesem Mac nicht installiert werden“

Dein macOS ist zu alt für die aktuelle Xcode-Version. Aktualisiere macOS. Ist dein Mac zu alt für ein neues macOS, kannst du eine ältere Xcode-Version von developer.apple.com laden. Dann funktionieren aber manche neuen Funktionen aus dem Kurs nicht.

Der Download hängt bei einem bestimmten Prozentsatz

Geduld. Xcode ist riesig und der Fortschrittsbalken ist berüchtigt ungenau. Wenn sich nach über einer Stunde nichts bewegt: Mac neu starten und den Download im App Store fortsetzen.

Kein Simulator verfügbar

Die iOS-Plattform wurde beim ersten Start nicht installiert. Siehe den Tipp in Schritt 3.

FAQ

Anfänger

Was bedeutet das überhaupt?

Kostet Xcode etwas? Nein. Xcode ist komplett kostenlos.

Kann ich auch auf einem iPad programmieren? Mit der App Swift Playgrounds kannst du auf dem iPad Swift lernen und sogar einfache Apps bauen. Für diesen Kurs brauchst du aber Xcode auf dem Mac. Viele Funktionen, vor allem ab Stufe 3, gibt es nur dort.

Ich habe Windows. Gibt es eine Alternative? Leider nicht wirklich. Für iOS-Apps mit SwiftUI brauchst du einen Mac. Ein gebrauchter Mac mit Apple-Chip ist oft ein guter und günstiger Einstieg.

Fortgeschritten

Warum verhält es sich so?

Soll ich Beta-Versionen von Xcode verwenden? Für den Kurs: nein. Beta-Versionen enthalten Fehler und ändern sich laufend. Bleib bei der aktuellen stabilen Version aus dem App Store.

Kann ich mehrere Xcode-Versionen gleichzeitig installieren? Ja. Du kannst zusätzliche Versionen von developer.apple.com laden und unter einem anderen Namen (z. B. „Xcode-beta.app“) in den Programme-Ordner legen. Für Anfänger ist das aber unnötig.

Profi

Was passiert unter der Haube?

Was installiert Xcode eigentlich alles? Neben der eigentlichen App: den Swift-Compiler, das iOS-SDK (die Bibliotheken, gegen die deine App gebaut wird), die Simulator-Laufzeitumgebungen, die Command Line Tools (z. B. git, swift, xcodebuild) und Instruments zur Performance-Analyse. Die Command Line Tools kannst du im Terminal mit xcode-select -p finden.

Checkliste

Bevor du weitermachst, sollte alles abgehakt sein:

  • Xcode ist installiert und startet
  • Die iOS-Plattform inklusive Simulator ist installiert
  • (Optional) Dein Apple-Account ist in Xcode hinterlegt

Zusammenfassung

  • Du brauchst einen Mac, ideal mit Apple-Chip und viel freiem Speicher.
  • Xcode ist kostenlos und kommt aus dem Mac App Store.
  • Für den Kurs reicht die iOS-Plattform.
  • Der Simulator reicht zum Lernen vollkommen.
  • Ein kostenloser Apple-Account genügt bis Stufe 4. Das kostenpflichtige Developer Program brauchst du erst zum Veröffentlichen.

Lektion geschafft?

Markiere sie als erledigt, damit du deinen Fortschritt siehst.