You will have to edit yourDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/geode-sdk/docs/llms.txt
Use this file to discover all available pages before exploring further.
CMakeLists.txt on your existing mods. Newer created mods will already have this change:
Build
To build mods for iOS, you must have Mac OS with the iPhone SDK installed from Xcode. You must also get the Geode binaries for iOS, you can do this using the CLI:SDK Version 4.4.0 or higher is required, so make sure to update your SDK first.
Github Actions
To build your mod for iOS usinggeode-sdk/build-geode-mod, you have to add iOS to the build matrix, like so:
Web Server
If your iOS device is not jailbroken, it is generally recommended to follow this section to enable the web server. The web server is a feature bundled into the Geode Launcher that allows you to easily upload mods without needing to use iTunes. This eliminates the need to manually drag your geode mod into the mods directory, making the mod testing process simpler. To activate the web server:- Open the launcher and navigate to settings
- Scroll down until you reach the About section
- Hold on the iOS Launcher text for at least 3 seconds until a popup appears prompting you to enable Developer Mode
- Tap Yes, then scroll all the way down to find Web Server
- Enable the setting and restart the launcher
Using the Web Server
After restarting the launcher, navigate tohttp://[Your Device IP]:8080 in your browser on your computer, replacing [Your Device IP] with the local IP address of your iOS device.
Now you should see a web interface for the launcher in your browser!
Through this web interface, you can:
- Upload your mods
- Launch the game
- View in-game logs if the game has been launched