Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Godot iOS Upload

Actions
Godot Engine 3.x and 4.x for iOS export and Testflight upload
v1
Star (24)

godot-ios-upload

Github Action to export a Godot game to iOS and upload it on App Store.
It uses https://github.com/huskeee/godot-headless-mac to do the export.
If you are facing problems with the action or this README feels uncomplete, pull requests are welcome or open an issue.

Table of contents

Requirements

  • Apple Developer Account
  • Godot Project with a iOS Export
  • Certificate and Provision Profile

Note: Its recommended to create a Apple Developer service account to use a separate user/password to upload.

Parameters

key required default description
project-name true Name used in xcodebuild
apple-id-username true Service account username
apple-id-password true Service account password
working-directory false . Path to .project file
godot-version false 3.5 Check versions here
cache-version false 1 Headless godot gets cached, on problems increase version

Working examples

You an find a working examples here:
https://github.com/dulvui/pocket-broomball/blob/main/.github/workflows/upload-ios.yml

License

This software is licensed under the MIT license.

Godot iOS Upload is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Godot Engine 3.x and 4.x for iOS export and Testflight upload
v1

Godot iOS Upload is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.