Exportieren für iOS¶
Siehe auch
This page describes how to export a Godot project to iOS. If you're looking to compile export template binaries from source instead, read Kompilieren für iOS.
Dies sind die Schritte zum Laden eines Godot-Projekts in Xcode. Auf diese Weise können Sie ein iOS-Gerät erstellen und bereitstellen, eine Version für den App Store erstellen und alles andere tun, was Sie normalerweise mit Xcode tun können.
Voraussetzungen¶
Sie müssen für iOS von einem Computer exportieren, auf dem ein MacOS mit installiertem Xcode läuft.
Laden Sie die Godot-Exportvorlagen herunter. Verwenden Sie das Godot-Menü: Editor> Exportvorlagen verwalten
Exportieren eines Godot Projekts nach Xcode¶
Öffnen Sie im Godot-Editor das Fenster Exportieren aus dem Menü Projekt. Wenn das Exportfenster geöffnet wird, klicken Sie auf Hinzufügen .. und wählen Sie iOS.
Die App Store Team ID und Identifier Optionen in der Application Kategorie sind notwendig. Der Exporter erzeugt eine Fehlermeldung, wenn diese ausgelassen werden.
Nachdem Sie auf Projekt exportieren geklickt haben, gibt es noch zwei wichtige Optionen:
Path ist ein leerer Ordner, der die exportierten Xcode-Projektdateien enthält.
Datei wird der Name des Xcode-Projekts und mehrerer projektspezifischer Dateien und Verzeichnisse sein.
Bemerkung
Dieses Tutorial verwendet exported_xcode_project_name, aber Sie können den Namen Ihres Projekts verwenden. Wenn Sie in den folgenden Schritten exported_xcode_project_name sehen, ersetzen Sie ihn stattdessen durch den von Ihnen verwendeten Namen.
Bemerkung
Vermeiden Sie die Verwendung von Leerzeichen, wenn Sie Ihren exported_xcode_project_name wählen, da dies zu einer Beschädigung Ihrer XCode-Projektdatei führen kann.
Nach Abschluss des Exports sollte der Ausgabeordner folgendermaßen aussehen:
Wenn Sie exported_xcode_project_name.xcodeproj öffnen, können Sie diese wie jede andere iOS-Anwendung erstellen und bereitstellen.
Überlegungen zur aktiven Entwicklung¶
Mit der obigen Methode wird ein exportiertes Projekt erstellt, das Sie zur Veröffentlichung erstellen können. Sie müssen es jedoch jedes Mal neu exportieren, wenn Sie eine Änderung in Godot vornehmen.
Während der Entwicklung können Sie diesen Prozess beschleunigen, indem Sie Ihre Godot-Projektdateien direkt mit Ihrer App verknüpfen.
Im folgenden Beispiel:
exported_xcode_project_name ist der Name der exportierten iOS-Anwendung (wie oben).
godot_project_to_export ist der Name des Godot-Projekts.
Bemerkung
godot_project_to_export darf nicht mit exported_xcode_project_name identisch sein, um Signaturprobleme in Xcode zu vermeiden.
Schritte zum Verknüpfen eines Godot-Projektordners mit Xcode¶
Beginnen Sie mit einem exportierten iOS-Projekt (folgen Sie den obigen Schritten).
Ziehe im Finder den Godot-Projektordner in den Xcode-Dateibrowser.
3. In the dialog, make sure Create folder references is selected. This means you will be able to continue to edit your Godot project in its current location.
Siehe den Ordner godot_project_to_export im Xcode-Dateibrowser.
Lösche exported_xcode_project_name.pck aus dem Xcode-Projekt.
6. Open exported_xcode_project_name-Info.plist and add a string property named godot_path (this is the real key name) with a value godot_project_to_export (this is the name of your project)
Das wars! Sie können Ihr Projekt jetzt im Godot-Editor bearbeiten und in Xcode builden, wenn Sie es auf einem Gerät ausführen möchten.
Plugins für iOS¶
Spezielle iOS-Dienste können in Godot verwendet werden. Siehe hierzu die doc_services_for_ios Seite.
Troubleshooting rendering issues¶
To improve out-of-the-box performance on mobile devices, Godot automatically uses low-end-friendly settings by default on both Android and iOS.
This can cause rendering issues that do not occur when running the project on a desktop platform. See Mobile rendering limitations for more information.