If you have been facing a ‘please update to Xcode 7.3’ whenever you try to sideload apps using Cydia Impactor recently, then it may comfort you to know that you are not alone. In fact, Cydia’s founder Jay ‘Saurik’ Freeman went on Twitter to address the Cydia Impactor error recently. It turns out that the Cydia Impactor Xcode 7.3 error is brought about by a change on the server-side.
An update in Apple’s provisioning service changed the authentication of free Apple accounts. This means that Cydia Impactor was broken for all users without a premium Apple Developer Account. This is the source of the Cydia Impactor error that has led to Cydia Impactor not working for a lot of users. In this article, we will walk you through how to fix the Cydia Impactor Xcode 7.3 error.
Read Also: List of all Cydia Impactor errors
How to fix Cydia Impactor ‘Update to Xcode 7.3 error’
Saurik in his Twitter post promises a fix, or at least a workaround, to solve the Cydia Impactor error for users on a free Apple developer account. However, he does admit that it would take time, which he currently does not have.
He explains in his twitter post:
“Cydia Impactor (unlike, say, ReProvision) is intended to run on stock desktop platforms (macOS, Windows, and Linux); to support this new authentication scheme will require spending some time—I’d guess well over a week?—reverse engineering Apple’s code to achieve interoperability.”
While we do advise actually waiting for the fix/patch to be developed, we understand if you just can’t wait. This is why we will outline a workaround that has been floating around the internet (and that doesn’t involve you forking $99 for Apple’s Developer Paid Account).
Read Also: Fix Cydia Impactor error: installer.cpp:71
Alternative fix to Cydia Impactor ‘Update to Xcode 7.3’ error
This workaround was suggested by a reddit user on the r/jailbreak thread by the username “u/autumn-autumn” who further referred to guides by “u/_-iOSUserLoaded” here. Beware that it does require a bit of technical know-how and a lot of tinkering around.
- An iOS Device, and a lightning cable.
- Xcode. You can download it from the Mac AppStore of the Apple Dev Website.
- An iOS App Signer.
- A machine running macOS (A Hackintosh or Virtual Machine works)
- An Apple ID
- The IPA of the Application to be sideloaded.
- Install Xcode on the computer running macOS. You will want the latest version
- Move the program to Applications and open it.
- Open Xcode and navigate to settings. Add your Apple ID.
- Double click on the ID on the right-hand box and a window will open.
- Click the ‘Create’ button on the right-side of the window.
- Create a new single project in Xcode and attach your iOS device.
- Select your device in the top left bar. Select your Apple ID as a “team” and leave all other values in their default.
- Wait for the status bar to load and once complete, click the “play” button in the top bar or manually click “Run”.
- After it runs, navigate to Settings> General>Device Management and Trust yourself as a developer.
- Once it successfully runs the project in the target device, download iOS App Signer and follow the prompts.
- Open iOS App Signer; “Input File” is the app you want to sideload, “Signing Certificate” should have some reference to your Apple ID, and “Provisioning Profile” is the project you created in Xcode.
- Click Start and choose an output path and name of file.
- Go back to Xcode and navigate to Window> Devices.
- Select your device and it should show loaded apps at the bottom.
- Drag and drop, or click on the plus (+) sign and it should sideload the newly-signed app.
The above process has been proven by several users to work as we await an official patch from Saurik. However, we would like to know if this fixed your Cydia Impactor “Update to Xcode 7.3” error in the comments. Feel free to share if this helped you, or to include some feedback as well.
Alex is an IT technician who shares his experiences with Apple devices occasionally. He has a collection of Apple devices (from iPhone 4) and has recently started trying out Android.
IG: @I M_Alex