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
MRM-SW-01 24 × 5GBASE-T · 4 × SFP28 PWR SYS FAN UPLINK 2 × 25G → CORE Fi1/0/7 · 5G · link up Mac mini M4Mac mini M6Mac mini M4Mac mini M6Mac mini M4 Mac mini M6Mac mini M4Mac mini M4Mac mini M6 Mac mini M4
Provisioning
link5 Gbps · full-duplex
dhcpDISCOVER → OFFER → REQUEST → ACK
ipv4203.0.113.42
ipv62001:db8:4f00::42
hostmac-m4-07.myremotemac.com
state● ONLINE
Ready
Datacenter ISO 27001 · Tier III+ · 10 Gbps Internet backbone IPv4 / IPv6 · DDoS protection ≈ 12 ms Your desk Windows · Linux · macOS · iPad 09:41 mac-m4-07.myremotemac.com: Remote Desktop Connecting to mac-m4-07… 203.0.113.42 · Screen Sharing · encrypted Finder File Edit View Go Window Help Tue 09:41 admin: zsh: 80×24 admin@mac-m4-07 ~ % uname -m arm64 admin@mac-m4-07 ~ % sw_vers -productVersion 15.5 admin@mac-m4-07 ~ % ▍ Connected · 12 ms
01 · Rechenzentrum
Ein neuer Mac mini M4 wird in unserem Rechenzentrum ins Rack eingesetzt.

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. Um auf Ihrem physischen iPhone zu testen, leiten Sie es mit VirtualHere an den Remote-Mac weiter (Xcode erkennt es dann als angeschlossenes Gerät), oder installieren Sie Ihre Builds mit TestFlight drahtlos.

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.