Magento 2 Experten — Hyvä Theme, Tailwind CSS & SEO aus einer Hand ›

React-Native-App auf echten Geräten testen

Auf echten Geräten testen

~11 Min. Lesezeit Zuletzt aktualisiert am 8. August 2026

Bisher haben wir über die Expo-Go-App getestet – das reicht für die meisten Kapitel dieses Tutorials völlig aus. Für fortgeschrittenere Funktionen (eigene native Bibliotheken, Push-Benachrichtigungen, In-App-Käufe) brauchen Sie irgendwann einen "Development Build" auf einem echten Gerät. Dieses Kapitel erklärt beide Wege.

Weg 1: Expo Go (am einfachsten, für dieses Tutorial ausreichend)

Wie in Kapitel 3 gezeigt: Expo Go aus dem App Store bzw. Google Play installieren, QR-Code aus npx expo start scannen, fertig. Kein Apple-Konto, kein Google-Konto, keine Kosten, kein Kabel nötig. Einschränkung: Expo Go enthält nur eine feste, vordefinierte Menge nativer Module – eigene native Bibliotheken (die nicht Teil des "Expo-Managed-Workflow" sind) funktionieren darin nicht.

Weg 2: Android per USB-Debugging

  1. Auf dem Android-Gerät: Einstellungen > Über das Telefon öffnen, 7× auf "Build-Nummer" tippen, um den Entwickler-Modus freizuschalten
  2. Einstellungen > Entwickleroptionen > USB-Debugging aktivieren
  3. Gerät per USB-Kabel mit dem Computer verbinden, Sicherheitsabfrage auf dem Gerät bestätigen
  4. Mit adb devices im Terminal prüfen, ob das Gerät erkannt wird (adb ist Teil des Android SDK, wird meist mit Android Studio installiert)
  5. npx expo run:android ausführen – baut die App nativ und installiert sie direkt auf dem angeschlossenen Gerät, ganz ohne Expo Go

Dieser Weg erzeugt einen vollwertigen "Development Build" – eine eigene App mit Ihrem eigenen App-Icon, die jede native Bibliothek unterstützt, nicht nur die von Expo Go vorgegebene Auswahl. Kostenlos, kein Google-Konto zwingend nötig, nur ein USB-Kabel und Android Studio (für die Android-SDK-Werkzeuge).

Weg 3: iOS-Gerät (mit oder ohne Apple Developer Program)

Hier gibt es einen wichtigen Unterschied zu Android, der oft für Verwirrung sorgt:

Konto-TypWas möglich ist
Kostenlose Apple-ID (kein Developer Program)App auf dem eigenen iPhone installierbar via Xcode + USB-Kabel, ABER: Zertifikat läuft nach 7 Tagen ab, App muss neu installiert werden; kein TestFlight, keine Store-Veröffentlichung
Apple Developer Program (99 $/Jahr)Zertifikate gültig 1 Jahr, TestFlight-Verteilung an bis zu 10.000 Tester ohne Store-Review, App-Store-Veröffentlichung möglich

Für reines lokales Testen auf dem eigenen Gerät während des Lernens reicht die kostenlose Apple-ID völlig aus: In Xcode unter Settings > Accounts die eigene Apple-ID hinzufügen, dann npx expo run:ios --device ausführen (erfordert einen Mac – iOS-Builds können anders als Android-Builds nicht unter Windows/Linux erzeugt werden). Für eine dauerhafte Nutzung ohne wöchentliches Neu-Signieren oder eine spätere Veröffentlichung wird das kostenpflichtige Developer Program nötig (siehe Kapitel "Im Apple App Store veröffentlichen").

Achtung: iOS-Entwicklung mit echten Builds (nicht nur Expo Go) erfordert einen Mac mit installiertem Xcode. Es gibt keinen offiziellen Weg, native iOS-Apps unter Windows oder Linux zu bauen – falls Sie keinen Mac besitzen, bleibt für iOS nur Expo Go oder ein Cloud-Build-Dienst wie EAS Build (siehe nächstes Kapitel für kostenlose Alternativen).

Nicht vergessen: gleiches WLAN

Wie schon in Kapitel 3 erwähnt: Computer und Testgerät müssen im selben WLAN-Netzwerk sein, damit das Gerät den Metro-Bundler-Server auf dem Computer erreichen kann. Bei restriktiven Firmen- oder Uni-Netzwerken ("Client Isolation") hilft oft der "Tunnel"-Modus: npx expo start --tunnel.