Skip to content

iOS mod manager — launch crash fix

Pre-release
Pre-release

Choose a tag to compare

Superseded: 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.