Repository navigation
iOS mod manager — launch crash fix
Pre-releaseSuperseded: use the original-identity/current-runtime mod release. This older package uses com.devz.MarathonRecomp; the replacement restores R1's com.devz.sonic2006, name and icon, and includes the current port runtime fixes.
Fixes two reproducible startup crashes in the October 13 mod-enabled IPA:
- Restores the required scene lifecycle, waits for the scene and attaches SDL's window. The previous IPA aborted in UIKit's missing-scene-lifecycle check on iOS 27.
- Adds the Bluetooth usage description required by controller discovery. Its omission caused a second Core Bluetooth privacy abort.
- Rejects packages missing these launch requirements. Adds an optional entitlement switch for personal-team device testing.
The previous IPA's crash was reproduced on an iPhone 14 Pro Max running iOS 27.0.1. The corrected signed test app launched, initialized UIKit/Metal/Bluetooth, and remained running in subsequent process checks with no new crash report. Gameplay and mod import/selection have not been tested.
Download MarathonRecomp-mods-launchfix.ipa: unsigned arm64, iOS 17+, about 44.7 MiB. Sign it before installation. It retains com.devz.MarathonRecomp and contains no original game files. Checksums, manifest, validation report and source patch are attached.
Source: ios-mod-integration-20261013. This experimental build does not include newer unrelated changes on main.