We all know the pain. Our phone unexpectedly reboots due to something random with a jailbreak and you get that dreaded untrusted developer pop up. You delete the app without knowing this workaround, and now you are stuck until an app-signing service uploads a signed version of the app or Impactor gets updated. Or so you thought.
There are a few ways to get this working. One for macOS and one for Windows. We tweeted about the Windows way earlier. But it seems that it only works for iOS 12.0-12.4 as 3uTools thinks Chimera is the only jailbreak for iOS 11.0-11.4.1. Unfortunately, if you are on iOS 11, use the unc0ver jailbreak, and only have a Windows computer, you have to wait for one of the signing services to sign the application.
But if you have a macOS computer, you can actually sign your apps with your free developer account with just two applications: Xcode from the App Store and iOS App Signer. This works for all of the iOS versions unc0ver supports (iOS 11.0-12.4 excluding 12.3-12.3.2).
Steps to get unc0ver on your device:
- Download and install Xcode from the App Store.
- Download the iOS App Signer from the link above.
- Unzip the file and slide the unzipped app into your Applications folder on your macOS device.
- Go to the unc0ver website and download the latest version of unc0ver (Undecimus-vX.X.X.ipa). Currently, at the time of writing this guide, it is 3.7.0~b3.
- Open Xcode and select “Create a new Xcode project”.
- Now click Single View App and click next.
- Type in “undecimus” as the product name.
- Type in “science.xnu” as the organization identifier.
- Now it will ask you to save the Folder somewhere. I recommend to save it in your Documents folder so it is easy to find.
- Plug-in your device and select it at the top next to “undecimus”.
- If it says you need to add an development team, click next to team and select the drop down menu click Add an Account.
- Go ahead and sign in to your AppleID.
- Exit out of that window, go to the Teams drop-down again, and select the new ID (‘Your name’: Personal Team)
- Now open terminal and type “xcode-select –install” (without the quotes)
- Open App Signer.
- Select the Undecimus-vX.X.X.ipa as the Input File.
- Select your signing certificate (iPhone Developer: ‘Your email’ or Apple Development: ‘Your email’).
- Select your provisioning profile (iOS Team Provisioning Profile: science.xnu.undecimus (XXXXXX).
- You do not need to add an App Display Name, an App Version, or an App Short Version.
- The Application ID should be automatic.
- Go ahead and click start. (Sometimes antivirus software stops this process and you will need to disable it.)
- Go back into Xcode
- Click Window at the top and go to Devices and Simulators. (Picture below)
- Click your Device under “Connected”.
- Click the + sign under “Installed Apps”.
- Find the Undecimus-vX.X.X.signed.ipa and click Open.
- You have now installed unc0ver on your device and should be able to see it on your device’s home screen.
- Remember to trust the certificate on your device by going to Settings > General > Profiles & Device Management.
- Please do remember that this will only sign the unc0ver app for 7 days and needs to be resigned with RePovision or Ext3nder. I recommend ReProvision from https://repo.incendo.ws/.
- You can actually do this with any application you can find an .ipa flie for. With these other ones do not use the actual application bundle name identifier as it will conflict with ones already on your device.
- If you get the “No signing certificate found” error:
- Open Keychain Access which is located in: Applications > Utilities.
- Select ‘Show Expired Certificates’ in the View menu.
- Delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate from both the login and system keychains.
- Download and install the renewed Apple WWDR certificate.
If you run into any issues or need any help, let us know on our Support Twitter account. We are happy to help with any Apple device-related issues.