The crashing issue because mobileprovision is missing and required on iOS 9 and 10. And the cores must be signed to work properly. Just try delete all retroarch old files and apps. From cydia delete the app then backup your saves, states and all necessary contents. Delete retroarch folder from var/mobile/document/retroarch Get retroarch IPA and install it using cydia impactor. 1.3.6 cores included 1.6.0 cores included
after you install it you will be ready to use it. But if you want to be like deb(cydia) apps, then you need to follow these steps: 1- use filza app from cydia to copy Retroarch.app from this directory(/var/containers/bundle/Application/RetroArch) to (/Application/) 2- install or reinstall activator from cydia to help retroarch to be installed. 3- Before you run Retroarch check the this directory (var/mobile/documents/RetroArch) and delete “config” folder or file then run Retroarch to extract assets. 4- go to (/Application/Retroarch.app) and delete assets.zip 5- move the folder modules from (/Application/Retorach.app) to (var/mobile/documents/RetroArch) steps 4 and 5 will free up storage on that place. 6- now you need to tell retorarch where the cores are located. Run retroarch settings>directory>core dir = (var/mobile/documents/RetroArch/modules). 7- optional for the roms(games) retroarch settings>directory> File browser Dir = (var/mobile/documents/RetroArch/Roms(games folder). 8- double tap on home button while retroarch running will save the new settings.