iOS ohne Mac

React Native iOS-App unter Windows erstellen

Sie können React Native unter Windows schreiben, doch iOS-Builds, Code-Signierung und der App Store benötigen weiterhin macOS und Xcode. So erledigen Sie all das von einem Windows-PC aus mit einem Remote-Mac.

Remote-Mac holen

Mit React Native können Sie den Großteil Ihrer Codebasis über iOS und Android hinweg teilen und bequem unter Windows entwickeln. Der Haken liegt auf der letzten Meile: das Kompilieren der iOS-Binärdatei, das Ausführen im iOS Simulator, das Signieren und das Hochladen in den App Store erfordern alle Xcode, das nur unter macOS läuft. Die einfachste Lösung ist, sich für diese Schritte mit einem Remote-Mac zu verbinden — ohne einen zweiten Computer auf dem Schreibtisch.

Ihre Optionen für iOS-Builds

Drei realistische Wege, einen signierten iOS-Build zu erzeugen, wenn Ihre Hauptmaschine unter Windows läuft.

Empfohlen

Einen Remote-Mac mieten

Vollständiges macOS + Xcode, das Sie per VNC/SSH steuern. Führen Sie Metro unter Windows aus, bauen und signieren Sie auf dem Mac. Ideal für interaktives Debugging und Gerätetests.

Cloud-CI (Codemagic, EAS, GitHub Actions)

Hervorragend für automatisierte Release-Builds, aber langsam bei iterativer Arbeit und eingeschränkt bei interaktivem Debugging oder einmaligem Signieren.

Einen Mac kaufen

Immer eine Option, aber mit Anschaffungskosten plus Wartung — überdimensioniert, wenn Sie macOS nur für den iOS-Teil Ihrer Arbeit brauchen.

Eine React Native iOS-App unter Windows erstellen

Mit einem Remote-Mac spiegelt der Workflow ein lokales Mac-Setup wider — Sie verbinden sich einfach damit.

1

Mit Ihrem Remote-Mac verbinden

Stellen Sie einen Mac bereit und verbinden Sie sich per VNC (GUI) oder SSH (Terminal). Xcode und die Command Line Tools sind vorinstalliert.

2

Node, Watchman & CocoaPods installieren

Installieren Sie Ihr Toolchain mit Homebrew (brew install node watchman cocoapods), führen Sie dann npm install aus und im Projekt cd ios && pod install.

3

Im iOS Simulator ausführen

Starten Sie Metro und die App mit npx react-native run-ios. Der iOS Simulator läuft auf dem Mac; Sie sehen und bedienen ihn über VNC.

4

Signieren & an TestFlight ausliefern

Archivieren Sie in Xcode (oder per Fastlane), signieren Sie mit Ihrem Apple-Developer-Zertifikat und laden Sie in TestFlight / den App Store hoch. Siehe unseren Leitfaden zur App-Store-Veröffentlichung.

Warum ein Remote-Mac für React Native

Weiter erkunden

Häufig gestellte Fragen

Kann ich eine React Native iOS-App unter Windows erstellen?

Sie können unter Windows entwickeln, aber der iOS-Build, die Signierung und das Hochladen in den App Store benötigen Xcode unter macOS. Nutzen Sie für diese Schritte einen Remote-Mac, während Sie den Code unter Windows bearbeiten.

Brauche ich trotzdem einen Apple-Developer-Account?

Ja. Die Veröffentlichung in TestFlight oder im App Store erfordert eine Mitgliedschaft im Apple Developer Program (99 $/Jahr), unabhängig davon, wie Sie bauen.

Ist der iOS Simulator auf einem Remote-Mac verfügbar?

Ja. Der iOS Simulator läuft auf dem Remote-Mac und Sie bedienen ihn über VNC. Für Tests auf physischen Geräten können Sie ein USB-Gerät weiterleiten oder eine Cloud-Gerätefarm nutzen.

Wie viel kostet ein Remote-Mac für React Native?

Die Tarife beginnen bei 85 $/Monat für einen Mac Mini M4 — weit weniger als der Kauf eines Macs, den Sie nur für iOS-Builds nutzen würden. Siehe Preise.

Veröffentlichen Sie Ihre iOS-App von Windows aus

Holen Sie sich einen dedizierten Remote-Mac mit vorinstalliertem Xcode und erstellen Sie Ihre React Native App noch heute. Ab 85 $/Monat.