If you rely on side-loadable jailbreak tools like Chimera, Electra, or unc0ver, then it’s important to grasp the plethora of the way you’ll install them on your iPhone or iPad. While methods like AltStore, Cydia Impactor, and third-party signing services like Ignition and iOS Ninja are a number of the foremost popular, many tend to forget that you simply can use Apple’s own Xcode development platform on the Mac to accomplish this task.
The Xcode method came in clutch on behalf of me countless times when Cydia Impactor stopped working for an extended period and when all the most effective signing services had been revoked; to create matters worse, my handset’s iOS version was too old to run AltStore. thereupon in mind, we’ll be sharing the Xcode method during this tutorial for fellow jailbreakers that find themselves in similar predicaments down the road.
What you’ll need
Using Xcode to side-load your jailbreak is often a good deal more convoluted and time-consuming than using the simpler methods above, but it also tends to be lots more reliable. to create this work, you’ll need the subsequent things:
A jailbreak able iOS device
A bolt of MFi-certified lightning to USB cable
A free Apple developer account
The latest version of Xcode
The latest version of iOS app signer
The latest version of the side-loadable jailbreak app you propose to use
We’ll be using the unc0ver jailbreak throughout this tutorial because it’s the latest jailbreak available, but if you favor, you’ll also use this method to side-load Chimera for iOS 12 or Electra for iOS 11.
After you’ve gathered what you wish, you’ll march on to the following section of this tutorial to start installing your jailbreak. Please be advised, there are lots of steps.
Installing a side-loadable jailbreak app with Xcode
When you’re able to install your side-loadable jailbreak iOS 13 app with Xcode, then follow these steps:
1) Launch Xcode and click on the Create a replacement Xcode project button within the startup window:
2) ensure the Single View App is chosen within the next window, then click on the blue Next button:
3) Enter a Product Name, Organization Name, and Organization Identifier of your choosing, then click on the blue Next button. In our example, we call the project “unc0ver” and use “iDownloadBlog” because the Organization and Identifier, but you must use something more original:
4) within the next Window, choose your Desktop because the place to save lots of files to, then click on the blue Create button:
5) Plug your jailbreak able iPhone or iPad into your Mac with a bolt of MFi-certified lightning to USB cable and Trust it from both the device and your Mac if prompted.
6) At the top-left of the Xcode window, click on the computer menu and choose your connected device:
7) Next, click on the item at the highest of the project tree with the blue development icon (ours is named unc0ver), then click Signing & Capabilities:
8) Click within the Teams computer menu and add a replacement team or choose an existing team. In our case, we picked an existing one:
Note: If you don’t have a team yet, then Xcode may prompt you to sign up with an Apple ID related to a free developer account. Follow the prompts to try to so, then select it from the Team computer menu and march on to the following step.
9) Next, you’ll have to do a fast check to create sure you’ve got all the tools you wish. Launch Terminal and enter the subsequent command:
Note: If you get the error stating “error: command tools are already installed, use “Software Update” to put in updates,” then you’re good to travel and might march on to the following step. Otherwise, follow the instructions and save any certificates you’re prompted to save lots of before moving on.
10) Launch the iOS App Signer app that you simply downloaded earlier:
11) Click the Browse button and choose the jailbreak app.IPA file you downloaded. during this case, we’re using the unc0ver app we downloaded from unc0ver.dev.
12) Set your Apple ID because the Signing Certificate, select your app identifier for the Provisioning Profile, and enter an App Display Name and App Version. Once finished, click on the beginning button.
Note: don’t leave the Provisioning Profile field on Re-Sign. This does nothing and it won’t work.
13) you may now be prompted to save lots of your sign.IPA file somewhere. Choose your Desktop and click on the blue Save button:
Note: A signed.IPA file is saved to your Desktop. we’ll now use Xcode to side-load this app to your iPhone or iPad for jailbreak deployment.
14) Now, return to Xcode and navigate to Window -> Devices and Simulators:
15) within the new window, ensure that your iPhone is chosen within the sidebar on the left, and so click on the + button near the underside of the window:
16) a replacement window appears, attend your Desktop and choose the signed.IPA file you created earlier, then click on the blue Open button:
Note: Xcode will now install the custom.IPA on your iPhone or iPad. When complete, the app should appear within the Installed Apps list, like so:
17) Once installed, attend Settings → General → Device Management on your iPhone or iPad and tap on the Apple Development Apple ID option:
18) Next, tap on the blue Trust button, and so tap on the red Trust button inside the popup that appears:
Note: The jailbreak app is now installed and trusted, and you’re now liberated to launch and use it.
19) Return to the house screen and launch the newly-installed jailbreak app:
20) Tap on the Jailbreak button:
Once finished, you’re officially jailbroken and might install add-ons and jailbreak tweaks from the pre-installed package manager.
The Xcode method isn’t as fast or convenient because of the other methods for installing side-loadable jailbreaks, but it hasn’t let me down yet. within the event that Cydia Impactor stops working again, or any of the signing services finish off, it’s a good backup method to induce you up and running again. It also can help familiarize you with the Xcode interface if you’ve never used Apple’s development tools before.
Were you ready to get your jailbreak iOS 13 running again with Xcode? Share your experience within the comments section below.