Grab the .deb file from their cydia repo http://www.libretro.com/index.php/downloads/
Extract it with “ar xv something.deb” (I had to use a linux machine for this)
Create an Entitlements.plist like on here:
http://stackoverflow.com/questions/15634188/resigning-an-ios-provisioning-profile
(The example is missing )
Replacing the application-identifier with one compatible with your signing cert.
Save the following as r.b64 (This file gets created automatically if you build the project)
nBsaXN0MDDRAQJVcnVsZXPTAwQFBgcMUi4qXxATUmVzb3VyY2VSdWxlcy5wbGlz dFpJbmZvLnBsaXN0CdIICQoGVndlaWdodFRvbWl0I0BZAAAAAAAACdIICQ0GI0Ak AAAAAAAACQgLERgbMTw9QklOV1hdZgAAAAAAAAEBAAAAAAAAAA8AAAAAAAAAAAAA AAAAAABn
Convert it into ResourceRules.plist with:
cat r.b64 | openssl base64 -d > RetroArch.app/ResourceRules.plist
Run roughly these commands:
$CODE_SIGN_IDENTITY – Your signing name, check “Keychain Access”
$PROVISION – a copy of your provisioning profile file
codesign -fs "$CODE_SIGN_IDENTITY" RetroArch.app/modules/*.dylib cp "$PROVISION" RetroArch.app/embedded.mobileprovision cp ResourceRules.plist RetroArch.app/ codesign -f -s "$CODE_SIGN_IDENTITY" --resource-rules RetroArch.app/ResourceRules.plist --entitlements Entitlements.plist RetroArch.app xcrun -sdk iphoneos PackageApplication "RetroArch.app" -o "RetroArch.ipa" --sign '$CODE_SIGN_IDENTITY' --embed "RetroArch.app/embedded.mobileprovision"
Install the IPA 😀