{"repo":"mak448a/build-ios","free":true,"listed":false,"github":"https://github.com/mak448a/build-ios","clone":"git clone https://github.com/mak448a/build-ios.git","description":"Build a Godot Project to a .ipa without a Mac!","language":"Python","stars":54,"topics":["godot-engine","ios","ios-development","xcode","xcodebuild"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Build a Godot Project for iOS without a Mac! Tools to develop apps for iOS without a Mac with Godot Engine! Ever wanted to stop hopping between your Mac and Windows/Linux PCs when developing an iOS Project? This is the project for you! Features: - Editor to update the .ipa file of your game without rebuilding! - Uploader that pushes your game to GitHub actions for building! [!NOTE] My blog post may have more up-to-date instructions! [!WARNING] I try my best to write code that works, but I may have accidentally included bugs. Please report any that you find and please be cautious! Requirements - GitHub CLI (2.63.2 tested, other versions untested.) - Git (2.50.1 tested) - Python (3.12+) - Godot Engine Installation and Configuration 1. First, download Python, Git, and GitHub CLI. Make sure to check the box that says \"Add to PATH\" when installing Python if you're on Windows. Run this command if you want to install Python, Git, and GitHub CLI on Windows: winget install Git.Git GitHub.cli Python.Python.3.13 , then log into GitHub with gh auth login . 2. Inside your project, go to Project Export... Add.. iOS and set team and bundle identification. Since this project builds an unsigned IPA, you can put anything for the team. 3. Press Export Project and save it to a new folder. 4. Open a Terminal/Command Prompt and download build-ios with the following command. 5. Change the current directory to build-ios with 6. Install dependencies with the commands below. Choose the one for your op","default_branch":null,"files":null,"tree":[],"storefront":"/r/mak448a","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mak448a/build-ios/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}