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 holenMit 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.
Drei realistische Wege, einen signierten iOS-Build zu erzeugen, wenn Ihre Hauptmaschine unter Windows läuft.
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.
Hervorragend für automatisierte Release-Builds, aber langsam bei iterativer Arbeit und eingeschränkt bei interaktivem Debugging oder einmaligem Signieren.
Immer eine Option, aber mit Anschaffungskosten plus Wartung — überdimensioniert, wenn Sie macOS nur für den iOS-Teil Ihrer Arbeit brauchen.
Mit einem Remote-Mac spiegelt der Workflow ein lokales Mac-Setup wider — Sie verbinden sich einfach damit.
Stellen Sie einen Mac bereit und verbinden Sie sich per VNC (GUI) oder SSH (Terminal). Xcode und die Command Line Tools sind vorinstalliert.
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.
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.
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.
Der vollständige Leitfaden zur iOS-Entwicklung, wenn Sie keinen Mac besitzen.
Flutter iOS-Apps unter Windows oder Linux erstellen und ausführen.
Archivieren, signieren und in den App Store hochladen von jedem Betriebssystem aus.
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.
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.
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.
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.
Holen Sie sich einen dedizierten Remote-Mac mit vorinstalliertem Xcode und erstellen Sie Ihre React Native App noch heute. Ab 85 $/Monat.