How to Fix ‘provision. cpp:168’ Error in Cydia Impactor

- Advertisement -

It would help if you used Cydia Impactor to install the LiberiOS jailbreak app on your iOS device. It allows unsigned iOS apps to be sideloaded on your device with a free Apple ID or a developer account.

Some of our readers have reported “provision.cpp: 168” error while trying to sideload the LiberiOS jailbreak app on their iPhone, iPad, or iPod touch if you’ve hit the provision.cpp: 168’ then don’t worry, we’ve you covered.

- Advertisement -

In this post, we’ll go through all the troubleshooting steps to fix the “provision.cpp:168” an error that you may hit while sideloading the LiberiOS jailbreak app using Cydia Impactor.

How to Fix ‘provision.cpp:168’ Error While Using Cydia Impactor

1. Revoke Certificates

If you hit the following error while sideloading the LiberiOS app using Cydia Impactor:

Your already have a current iOS Development certificate or a pending certificate request..

- Advertisement -

then it would help if you revoked the certificates. Cydia Impactor has an option that allows you to revoke all the certificates of apps that were installed with your Apple ID.

- Advertisement -

Here’s how to revoke the certificates:

  • Step 1: Connect your iOS device to your computer.
  • Step 2: Open Cydia Impactor.
  • Step 3: Click on the Xcode menu, then choose Revoke Certificates.


  • Step 4: Enter the Apple ID and password when prompted to revoke the certificates. You should see a popup informing you how many certificates have been revoked.

After the certificates are revoked, you should be able to sideload the LiberiOS jailbreak app successfully.

How to Fix ‘provision.cpp:168’ Error While Using Cydia Impactor

2. Use an App-Specific Password

If you have enabled two-factor authentication for your Apple ID, then you may hit the following error while trying to sideload the LiberiOS app:

Sign in with the app-specific password you generated.
If you forgot the app-specific password or need to create a new one, go to

You have to use an app-specific password when Cydia Impactor prompts your Apple ID password if you’ve two-factor authentication enabled. Generating an app-specific password is quite easy and can be done from Apple’s website.

Step 1: Go to Apple’s website in Safari or any other browser and sign in to your Apple ID account.

Step 2: Scroll down to the Security section and click on the Generate Password link under APP-SPECIFIC PASSWORDS.

Step 4: Enter a label for the app-specific password, which could be anything like “LiberiOSJailbreak,” and then click on the Create button.

Step 6: Now, when Cydia Impactor asks you to enter your Apple ID password, enter the password generated in the previous step.

Every time you want to install an app via Cydia Impactor, you have to enter this app-specific password rather than your account password.

If this method doesn’t work for you, then an alternative solution would be to temporarily disable two-factor authentication for your Apple ID, install your preferred IPA file via Cydia Impactor, and then turn back on two-factor authentication.

How to Fix ‘provision.cpp:168’ Error While Using Cydia Impactor

3. Use the ‘Install Package’ Option

Many users have reported that this method also helps to fix the ‘provision.cpp:168’ error. Rather than dragging and dropping the IPA file onto Cydia Impactor, you use an alternative option called ‘Install Package’ that will do the work. Here’s how:

Step 1: Connect your iOS device to your computer.

Step 2: Open Cydia Impactor.

Step 3: Click on the Device menu, then choose Install Package.


Step 3: Select the Liberos IPA. Enter the Apple ID and password (app-specific password if you’ve enabled two-step verification) when prompted.

How to Fix ‘provision.cpp:168’ Error While Using Cydia Impactor

4. Use a New Apple ID

It could be that your Apple ID has issues, which is why Cydia Impactor is unable to generate certificates for your account to sideload the unsigned IPA files. You can bypass this issue by creating a fresh new Apple ID account, which usually solves the problem.

If you don’t know how to create a new Apple ID, read our detailed guide here.

5. Use a Different Computer

If none of the above methods worked, you should try using Cydia Impactor on a different computer. Maybe your current computer has internet connection issues, or some softwares are conflicting with Cydia Impactor, therefore download Cydia Impactor on a different computer and try installing your preferred IPA file using that computer.

These are some of the solutions that should hopefully help you fix the ‘provision.cpp: 168’ error while using Cydia Impactor to jailbreak iOS 11 – iOS 11.1.2.

- Advertisement -
07eb062daa4934b44ff797d5099d61ea - How to Fix 'provision. cpp:168' Error in Cydia Impactor
Muhammad Irfan Raza
Irfan Raza is Editor at TechWafer covering Everything about Apple including Mac, iPhones, iMac, iMac Pro, MacBook, and How-tos.

More from author


Please enter your comment!
Please enter your name here

Related posts



Make Every Day Epic with Samsung Galaxy S21 and Galaxy S21+

Samsung introduced Galaxy S21 and Galaxy S21+, the latest flagship devices that empower you to express yourself. Made for the way we live now,...

MacBook Pros 2021 won’t have Touch Bar, but a new design and MagSafe connector

Last month noted Apple analyst Ming-Chi Kuo tipped of Apple's upcoming 2021 MacBook Air and 13" MacBook Pro will debut with mini LED displays...

4 exciting ways to boost your productivity with Huawei EMUI 11

Living in a century were surrounded by technology, we often wonder if the predominance of these tech gadgets in our daily lives helps to...

Want to stay up to date with the latest news?