# Unity-Spiel nach iOS portieren

> Eine Portierung von Unity nach iOS heißt, ein Spiel neu aufzubauen, das dir gehört, und danach die Apple-Prüfung zu bestehen. Schwierig sind Touch-Eingabe und Signierung, nicht der Engine-Wechsel.

- URL: https://www.summerengine.com/de/port-unity-game-to-ios
- Keyword: unity spiel nach ios portieren
- Related: https://www.summerengine.com/de/porting

Ein Unity-Spiel nach iOS zu portieren bedeutet, ein Spiel, das dir gehört, für iPhone und iPad neu aufzubauen und diesen Build dann im App Store einzureichen. Kein Tool verwandelt ein Unity-Projekt in eine freigegebene iOS-App.

Zwei Dinge unterscheiden iOS von einer Desktop-Portierung. Die Eingabe verändert ihre Form: Annahmen über Tastatur, Maus und Gamepad werden zu Touch, und jede Steuerung muss mit dem Daumen erreichbar sein. Der Vertrieb ist verriegelt: Du brauchst einen Mac mit Xcode, eine Mitgliedschaft im Apple Developer Program, ein Signierzertifikat, ein Provisioning Profile und einen Build, der eine menschliche Prüfung besteht.

Summer Engine exportiert heute Desktop-Builds, und ein iOS-Build braucht einen Mac mit Xcode, eine Signierung und eine Überarbeitung der Touch-Steuerung. Spiele werden in C++ und GDScript geschrieben, und C# ist im Desktop-Editor verfügbar, auch wenn C# auf iOS in Godot-4-Workflows noch als experimentell gilt. Das Projekt gehört dir, ohne Lizenzgebühren.

## Touch ist ein Redesign, keine neue Tastenbelegung

Ein virtueller Joystick auf Glas ist schlechter als die Tastatur, die er ersetzt. Überarbeite stattdessen das Steuerungskonzept: tippen zum Bewegen, wischen zum Sprinten, halten zum Zielen, Zielhilfe dort, wo vorher Präzision vorausgesetzt wurde. Trefferflächen sollten mindestens 44 Punkte im Quadrat groß sein. Halte die Daumen aus dem Geschehen heraus und respektiere die Safe Area, damit nichts unter dem Home-Indikator oder der Dynamic Island liegt. Wenn das Spiel präzise analoge Steuerung braucht, unterstütze MFi- und Bluetooth-Controller als Option, nicht als Grundlage.

## Was Apple verlangt, bevor ein Build erscheinen darf

Du brauchst einen Mac mit Xcode, eine Mitgliedschaft im Apple Developer Program für 99 USD pro Jahr, ein Distributionszertifikat und ein App-Store-Provisioning-Profile. Builds lädst du über Xcode oder Transporter in App Store Connect, danach gehen sie an TestFlight und zuletzt in die Prüfung. Die Prüfung achtet auf Abstürze auf echten Geräten, korrekte Metadaten und Screenshots, einen funktionierenden Link zur Datenschutzerklärung, ein Privacy Manifest für die Datenerhebung und den korrekten Einsatz von In-App-Käufen für digitale Güter.

## Gerätebudgets, die über die Portierung entscheiden

iPhones drosseln unter dauerhafter Last. Ein Ziel von 60 fps, das zwei Minuten hält und dann einbricht, ist eine gescheiterte Portierung. Kalkuliere den Speicher eng, denn ein Spiel, das das System wegen Speicherdrucks beendet, wirkt auf Spieler wie ein Absturz. Verkleinere Texturen, nutze komprimierte Formate und teste auf dem ältesten Gerät, das du unterstützen willst, nicht auf dem neuesten. Behandle außerdem Unterbrechungen: Ein Anruf, eine Mitteilung oder der Sperrbildschirm muss das Spiel pausieren und ohne Datenverlust zurückholen.

## Eine Reihenfolge für den Neuaufbau ohne Sackgassen

Portiere zuerst den Player-Controller und ein Level, starte es am ersten Tag auf einem echten Gerät und halte es dort jede Woche lauffähig. Übernimm exakte Tuning-Werte aus dem Unity-Quellcode, damit das Gefühl passt. Ersetze Unity-spezifische Dienste früh: Analytics, Werbung, In-App-Käufe und Cloud-Speicherstände brauchen alle iOS-Entsprechungen. Store-Grafiken und Lokalisierung kommen ans Ende, denn die Apple-Prüfung lehnt weit häufiger wegen Metadaten ab als wegen Code.

## FAQ

### Kann ich ein Unity-Projekt direkt in eine iOS-App umwandeln?

Nicht nach Summer Engine. Es gibt keinen Importer für Unity-Projekte. Du baust das Spiel neu auf, verwendest Grafik und Ton weiter, die dir gehören, und exportierst aus dem neuen Projekt einen iOS-Build.

### Brauche ich einen Mac, um ein iOS-Spiel zu veröffentlichen?

Ja. Apple verlangt Xcode zum Signieren und Hochladen, und Xcode läuft nur auf macOS. Gemietete Mac-Build-Dienste funktionieren, aber es gibt keinen reinen Windows-Weg in den App Store.

### Funktioniert C# auf iOS in Summer Engine?

C# ist im Desktop-Editor verfügbar, aber C# auf iOS gilt in Godot-4-Workflows noch als experimentell. Für Gameplay-Code, den du auf iOS veröffentlichen willst, sind GDScript oder C++ die sicherere Wahl.

### Was kostet die Veröffentlichung im App Store?

Das Apple Developer Program kostet 99 USD pro Jahr. Apple nimmt danach eine Provision auf Verkäufe, reduziert für kleine Entwickler im Small Business Program. Summer Engine nimmt keine Lizenzgebühren.

### Warum werden iOS-Portierungen abgelehnt?

Die meisten Ablehnungen haben nichts mit Code zu tun. Häufige Gründe sind Abstürze auf dem Gerät der Prüfer, fehlende oder irreführende Screenshots, ein defekter Link zur Datenschutzerklärung, ein unvollständiges Privacy Manifest oder der Verkauf digitaler Inhalte außerhalb der In-App-Käufe von Apple.

[Neuaufbau starten](https://www.summerengine.com/de/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api