Provision.CPP Error Fix on Cydia Impactor

Cydia Impactor is one of the most useful tools an iOS user can have to hand. Once used for removing Cydia from a device without removing the iOS version, it has been renamed to Cydia Eraser.

provision.cpp error fix

Cydia Impactor is now a different tool altogether, used for sideloading apps onto an iPhone or iPad. Using the .ipa file for an app, along with with your Apple ID, Cydia Impactor signs and installs third-party app certificates onto your device but it seems that some users are encountering a Provision.cpp Error – usually error 150, 68 or 62. These are not too difficult to fix, and we’re going to look at each one, why it is caused, and how to fix it.

Fix Provision.cpp:150 Error :

This error arises when the .ipa file is dragged and dropped into Cydia Impactor and you input your Apple ID. The error message will tell you something like “Provision.cpp:150 Please Sign in With an App Specific Password”or it may say “Your Apple ID and Password was Entered Incorrectly”.

cydia impactor provision.cpp_install error

The following steps will walk you through fixing this error:

  1. Open your web browser and go to (copy-paste in browser) http://appleid.apple.com/apple website
  2. Input the Apple ID and password that you used with Cydia Impactor
  3. Click Security > Edit
  4. Look for APP SPECIFIC PASSWORDS
  5. Click the option for Generate Password
  6. Type a label in for the password and memorize it
  7. Click Create
  8. A new password is generated; copy it to Clipboard

Now, when you use Cydia Impactor to sideload an app, this is the password to use with your Apple ID.

Fix Provision.cpp:68 or Provision.cpp:62 Errors:

These two are slightly easier to fix and tend to appear when the Apple Developer Program goes down for maintenance. When the .ipa file is signed by Cydia Impactor it needs to access the portal and if the developer portal is not up and running, it can’t. You can only stop this happening by using Cydia Impactor when the developer portal is running properly. This can be monitored by visiting developer.apple.com/system-status.

apple website

When you can see that the developer portal is up and running, you can go ahead and use Cydia Impactor to sideload your apps.

Fix Provision.cpp:71 or Provision.cpp:81 Errors:

provision.cpp 81

This error message is warning you that there is a conflict between iOS development certificates used for sideloading IPA files. There is a way to resolve this, just follow these steps:

  1. Open Cydia Impactor on your computer
  2. Click the menu for XCode and then click on Revoke Certificates revoke-certificates-cydia impactor
  3. You will be asked to provide the Apple ID/Password that the error arose on, type it in and Cydia Impactor will connect to Apple
  4. All of the development certificates will be revoked – when it’s finished, install the relevant IPA file again

You should find that it works OK but, if it doesn’t, try these steps:

  • Check that you are using the latest version of Cydia Impactor; if not, update it
  • Set up a second Apple ID; this will generate a new signing profile and a new developer certificate
  • If you have 2FA (two-factor authentication) in your Apple ID, create an app-specific password to use with that ID
  • Rather than dragging the .ipa file into Cydia Impactor, click on Device menu in Cydia Impactor, click on Install Package and then click the IPA file that is to be sideloaded.

Fix Provision.cpp:42 Error:

cpp-42-error

This error can throw up one of two messages – one telling you the “system version is lower than the minimum specified  for_directory” and the other telling you that the code signature wasn’t verified. This could happen because the IPA zip file was dragged and dropped into Cydia Impactor. There are a couple of things you can try:

  1. Remember to extract the file before you drag it into Cydia Impactor – only the IPA file is required
  2. Try a VPN to hide your location – it may be region-specific, or it may be that your ISP has detected what you are doing and blocked it
  3. If all else fails, try jailbreaking your device and installing your app that way

Fix Provision.cpp:51 Error :

This happens when the IPA is not supported on your iOS version. The only way to resolve this is to upgrade to the latest iOS and then try again

Fix Provision.cpp:57 Error:

cydia impactor cpp-57

This is down to iTunes not being up to date. While you don’t use it for the installation, you do use your Apple ID, and iTunes must be on the latest version:

  1. Update iTunes to the latest version – open it, click Help > Check for Updates
  2. Delete Cydia Impactor altogether
  3. Disable Wi-Fi on your iPhone or iPhone
  4. Reinstall Cydia Impactor and open it
  5. When you connect your device to your computer, make sure you click on Yes on the Trust This Computer message in iTunes

Fix Provision.cpp:80 Error and cpp:168 Error:

cydia impactor error 80

This is relating to the app certificate, and the error message will tell you that you already have a pending development certificate request. There are a few things you can try:

Method 1: Revoke Certificates

  1. Open Cydia Impactor and click on XCode
  2. Click Revoke certificates
  3. Type in your Apple ID and password and press Enter
  4. When you get the “Revoked Certificate” message on the screen, try installing the IPA file again

Method 2: New Apple ID

This might be down to your Apple ID so go to Apple.com and create a new, free one. Try again

Method 3: Manually Install the Package

For some, dragging and dropping the IPA file into Cydia Impactor will cause the problem. Install it manually instead:

  1. Open Cydia Impactor and click Device
  2. Click Install Package and find the IPA
  3. Click it and download it that way

Fix Provision.cpp:158 Error:

cydia impactor 158

The error message will tell you that the “peer certificate cannot be authenticated” and is down to not following the IPA installation method correctly. After the file has been installed on your device, you need to trust the developer:

  1. Open Settings>General
  2. Tap Profiles and look in the profiles list for the developer or your Apple ID
  3. Tap on it and then tap on Trust
  4. Now the error shouldn’t arise

Fix Provision.cpp:159 Error:

This is most likely down to you using an out of date version of Cydia Impactor. Delete it from your device and download it again, making sure it is the newest version.

Fix Provision.cpp:160 Error:

cpp-160-error

This error appears when your internet connection isn’t working correctly. Make sure you have a firewall and a strong internet connection and, if you are using a VPN, turn it off – you can enable it again later.

Fix Provision.cpp:173 Error:

impactor-error-173

The error message will ask you to sign in with an app-specific password:

  1. From your web browser go to Appleid.apple.com and sign in with your ID
  2. Verify your ID on Two-Factor authentication
  3. Go to Security > Generate Passwords
  4. Type a label in that relates to the app you are trying to download
  5. Click on Create, and a password will be generated
  6. Copy it and use it with your Apple ID for the app in Cydia Impactor

You can also try creating a new Apple ID and trying that. If the error persists, disable two-factor authentication on your existing ID and try again

Fix Provision.cpp:698 Error:

This error happens when Cydia Impactor doesn’t pick up your iOS device correctly.

  1. Disconnect your device from your computer and remove the cable from the device
  2. Reboot your iPhone or iPad
  3. Delete iTunes from your computer and reinstall it to the latest version
  4. Try again

Fix Impactor.cpp:637:

The easiest way to fix this is to delete iTunes and reinstall it on your computer – you must have the most up to date version for Cydia Impactor to work properly.

Fix zip.cpp:311 Error:

The IPA file is likely corrupted. Remove it completely and download it again from the official source only.

Fix zip.cpp:557 Error:

This is down to the original IPA file not being archived correctly, or the download was interrupted. Try downloading again, making sure you have a strong internet connection – only use the official sources for the IPA files too.

Fix zip.cpp:597 Error:

This isn’t too common an error but if you do get it, reboot your device and your computer and try again. If it still doesn’t work, delete Cydia Impactor and redownload it, making sure you have the latest version.

Hopefully, these will help you whenever you come up against a provision.cpp error. Are there any other errors that you have come across? Let us know how you get on and follow us on Facebook for more tips and error fixes.

SaveSave

*Please let us know if the Download LINKS on this page are NOT WORKING.

20 thoughts on “Provision.CPP Error Fix on Cydia Impactor”

    • When you connect your iOS device to your computer, you must “trust” it, OR Log into iTunes and and Sign In with your Apple ID and password, OR Use original cable , OR Use another Operating System

  1. hi

    i need your support for this case. How to resolve
    Provision.cpp:81
    ios/addAppleId = 9313
    The network extension’ feature is only available to users enrolled in Apple Developer Program

    • I got the same error. I tried fixing it using the above methods but it still won’t work. It’s 2019, it shouldn’t be this hard/annoying to do. It says the same thing “Provision Error: CPP 173: “…..app specific…””. I tried everything else but they all suck. There’s only one good one but all it does is give up paid apps for free. I want ones that lets you to cheat on pay-to-win games.

  2. problema con cpp; riga: 173; che cosa

    andare su gestione id apple, generare password per installazione ipa, una volta fatto, copiare la password e incollare sul campo password richiesta dopo apple id nel processo di inserzione app.
    ho risolto cosi.

    English Translate :

    go to apple id management, generate password for ipa installation, once done, copy the password and paste in the required password field after apple id in the app listing process.
    I solved that.

  3. Issue, April 18 , 2019

    Provision.cpp:81
    ios/addAppleId = 9313
    The network extension’ feature is only available to users enrolled in Apple Developer Program

    How might I fix this?

  4. i have the same problem
    Provision.cpp:81
    ios/addAppleId = 9313
    The network extension’ feature is only available to users enrolled in Apple Developer Program

    i revoke alla certificate but , i have the same issue

  5. i dont know how to solve:

    file: provision.cpp; line: 81; what:

    ios/addDevice =18446744073709551615
    An unexpected error occurred. Please try again. If the problem persists, please contact Apple Developer Program Support. https://developer.apple.com/support

    i already revoked all certificates, but keep getting this error with any ipa file.

  6. I get file provision.cpp;line: 81 what:
    ios/addDevice = 18446744073709551615
    An unexpected error occurred. Please try again. If the problem persists, please contact support

    • thank you for reporting. we have to get in touch with the developer to fix this issue. Update to Cydia impactor must be coming soon. please stay tuned to this page or on our Facebook page.

Leave a Comment