So entwickeln Sie iOS-Apps ohne Mac
Einen großen Teil einer iOS-App können Sie unter Windows oder Linux schreiben. Bauen können Sie sie dort nicht. Xcode, das iOS SDK, der Simulator und die Codesignierung laufen nur unter macOS. Die eigentliche Frage ist also, wie Sie an einen Mac kommen. Hier sind vier Wege, sortiert danach, wie viel Mac Sie für Ihr Geld bekommen.
Was Apple tatsächlich verlangt
- Xcode 26.6 braucht macOS Tahoe 26.2 oder neuer, laut Apples Seite mit den Systemanforderungen für Xcode.
- Seit dem 28. April 2026 müssen Uploads in den App Store mit Xcode 26 oder neuer und einem iOS 26 SDK gebaut sein.
- Zum Veröffentlichen brauchen Sie das Apple Developer Program, 99 USD pro Mitgliedsjahr.
- Apples macOS-Lizenz bindet macOS an Hardware der Marke Apple. Eine virtuelle Maschine mit macOS auf einem Windows-PC fällt nicht darunter. Mehr dazu in was Apples macOS-Lizenz über das Mieten eines Mac sagt.
Option 1: ein Cloud-CI-Runner
Ihr Code geht an einen gehosteten Mac, wird gebaut, und Sie bekommen das Ergebnis. GitHub nennt für seinen Standard-Runner mit macOS im Oktober 2026 $0.062 pro Minute. Öffentliche Repositories laufen kostenlos. Wir haben so eine neue React-Native-App für den iOS-Simulator gebaut. Der macOS-Job dauerte 2 Minuten 42 Sekunden und kostete etwa 19 Cent. EAS Build von Expo bietet 15 kostenlose iOS-Builds pro Monat in einer Warteschlange mit niedriger Priorität, danach $2 pro mittlerem Build.
Abwägungen. Es gibt keinen Bildschirm. Sie können sich nicht im Simulator durch die App klicken und nicht im Debugger von Xcode durch den Code gehen. Jeder Lauf startet auf einer leeren Maschine. Für plattformübergreifende Apps, die nur einen Build brauchen, ist das die richtige Wahl. Unser React-Native-Workflow für iOS zeigt das vollständige Setup.
Option 2: einen dedizierten Mac mit Remote-Desktop mieten
Sie bekommen einen ganzen Mac mit Bildschirm. Xcode, der Simulator und Instruments funktionieren alle über einen Remote-Desktop von Windows aus. Preise, die wir im Oktober 2026 prüfen konnten:
- MacRun: ein dedizierter M6 Mac mini für $139 pro Monat, der erste Monat für $69. Der Tarif für $169bringt zusätzlich einen Desktop, der sich in einem Browser-Tab öffnet.
- AWS EC2 Mac: Hosts beginnen bei $0.65 pro Stunde für einen M1. Ein M4 beginnt bei $1.23, laut instances.vantage.sh. Im Dauerbetrieb sind das etwa $475 und $898 pro Monat. AWS berechnet mindestens 24 Stunden.
- Auch MacinCloud und MacStadium vermieten Macs. Siehe MacRun vs MacinCloud und MacRun vs MacStadium.
Abwägungen. Jeder Klick geht über das Internet, es gibt also etwas Verzögerung. Sie zahlen jeden Monat, ob Sie den Mac nutzen oder nicht. Ihre Dateien liegen auf der Maschine eines anderen. Prüfen Sie also, wie sie zwischen zwei Kunden gelöscht wird.
Option 3: einen Mac kaufen, neu oder gebraucht
Apple listet den Basis-M6 Mac mini für $899. Das entspricht etwa 6.5 Monaten unserer Miete. Laut Apple sind der Mac mini (M1, 2020) und neuere Modelle mit macOS Tahoe 26 kompatibel. Ein gebrauchter M1 mini kann also heute Xcode 26.6 ausführen. Ein künftiges Xcode braucht vielleicht ein macOS, das ihn nicht mehr unterstützt. Dann taugt er nicht mehr für Arbeit am App Store.
Abwägungen. Er kostet am Anfang mehr, hat aber keine Verzögerung und keine Monatsrechnung. Wenn Sie länger als etwa 7 Monate für iOS bauen, gewinnt meist der Kauf. Das gilt umso mehr, wenn Sie in der Nähe des Mac sitzen. Das sagen wir lieber, als Ihnen eine Miete zu verkaufen, die Sie nicht brauchen.
Option 4: ein plattformübergreifendes Framework
Mit React Native, Flutter und Expo schreiben Sie die App einmal unter Windows oder Linux. Sie brauchen dann seltener einen Mac. Der Bedarf verschwindet aber nicht. Die Doku von React Native sagt, dass für Projekte mit nativem Code für iOS ein Mac nötig ist. Expo Go führt Ihr JavaScript während der Entwicklung auf einem echten iPhone aus, ganz ohne Mac. Für den eigentlichen iOS-Build kombinieren Sie das Framework trotzdem mit Option 1, 2 oder 3.
Ein Jahr mit jeder Option im Vergleich
Grobe Kosten im ersten Jahr nach den Preisen oben, ohne die 99 USD für Apple, die jede Option braucht:
- Gehostete CI mit 500 macOS-Minuten pro Monat: etwa $372. Kostenlos für öffentliche Repositories.
- MacRun M6 im Runner-Tarif: $1,598, mit dem ersten Monat zum Einführungspreis.
- Ein neuer Basis-Mac mini: $899 einmalig, und er gehört Ihnen.
- Ein dauerhaft eingeschalteter M1-Mac-Host bei AWS: etwa $5,700.
Die Zahlen sprechen bei wenig Nutzung für CI und bei intensiver täglicher Nutzung für den Kauf. Die Miete gewinnt, wenn Sie für ein Jahr oder kürzer einen Bildschirm oder einen warmen Runner brauchen. Sie gewinnt auch, wenn Sie zu Hause keinen Mac dauerhaft laufen lassen können.
Welche Option passt
- Plattformübergreifende App, ein paar Builds pro Woche: ein Cloud-CI-Runner oder EAS.
- Native Arbeit in Swift oder Debugging am Bildschirm von Xcode: ein gemieteter Mac. Kaufen Sie lieber einen, wenn Sie ihn ein Jahr oder länger behalten.
- Sie lernen Swift zum ersten Mal: ein gebrauchter Mac mini mit Apple Silicon. Verzögerung macht das Lernen schwerer.
- Ein Team, das den ganzen Tag baut: ein dedizierter Mac als CI-Runner, damit die Builds warm bleiben.
Wer MacRun nicht wählen sollte
Wir bieten keine Windows-Maschinen, keine GPUs und keine Auswahl an Regionen. Auch eine statische IP oder ein SLA gibt es nicht. Unsere Macs stehen an einem privaten Standort in New Jersey. Wenn Sie nur gelegentlich bauen, zahlen Sie lieber pro Minute. Wenn Sie jahrelang täglich entwickeln, kaufen Sie.
Für die Fälle dazwischen vergleichen Sie die Tarife auf unserer Preisseite. Oder geben Sie Ihre eigenen Build-Minuten in den Kostenrechner ein.
Häufige Fragen
Kann man iOS-Apps ohne Mac entwickeln?
+
Code schreiben, Tests ausführen und Screens gestalten können Sie unter Windows oder Linux, besonders mit React Native oder Flutter. Bauen, Signieren und der Simulator brauchen macOS. Ein Cloud-Runner oder ein gemieteter Mac liefert das, ohne dass Sie einen kaufen.
Kann ich Xcode in einer virtuellen Maschine unter Windows ausführen?
+
Apples macOS-Lizenz bindet macOS an Hardware der Marke Apple. Eine virtuelle Maschine mit macOS auf einem PC fällt also nicht unter die Lizenz. Der unterstützte Weg ist ein Remote-Mac, den Sie von Windows aus erreichen.
Was ist der günstigste Weg, eine iOS-App ohne Mac zu bauen?
+
Für gelegentliche Builds ein gehosteter CI-Runner. GitHub nennt für seinen Standard-Runner mit macOS im Oktober 2026 $0.062 pro Minute, und öffentliche Repositories laufen kostenlos. EAS Build von Expo enthält 15 kostenlose iOS-Builds pro Monat.
Reicht ein gebrauchter Mac mini für die iOS-Entwicklung?
+
Laut Apple sind der Mac mini (M1, 2020) und neuere Modelle mit macOS Tahoe 26 kompatibel, das Xcode 26.6 braucht. Ein gebrauchter mini mit Apple Silicon funktioniert heute. Er kann veralten, wenn ein künftiges Xcode ein neueres macOS verlangt.