libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.1k stars 1.81k forks source link

"Bad executable" error on iPadOS 15 #13304

Closed frarees closed 2 years ago

frarees commented 2 years ago

Description

.ipa file doesn't launch.

Expected behavior

Launch RetroArch.

Actual behavior

Crash:

Launch failed with Error Domain=NSPOSIXErrorDomain Code=85 "Bad executable (or shared library)" UserInfo={NSLocalizedDescription=Launchd job spawn failed}
Bootstrapping failed for <FBApplicationProcess: 0x1027aac80; application<com.libretro.dist.ios.RetroArch>:<invalid>> with error: <NSError: 0x283ff5920; domain: RBSRequestErrorDomain; code: 5; reason: "Launch failed."> {
    NSUnderlyingError = <NSError: 0x283ff56e0; domain: NSPOSIXErrorDomain; code: 85>;
}

Steps to reproduce the bug

  1. Copy to device via Impactor (steps).

Version/Commit

Environment information

miwagner1 commented 2 years ago

Unfortunately it looks like the instructions needs to be updated as Cydia Impactor no longer works with Apple’s code signing changes. Use Sideloadly.

frarees commented 2 years ago

Confirming it works using Sideloadly and AltStore. Thanks!