Here’s how you can fix the “provision.cpp:71” and “provision.cpp:81” error in Cydia Impactor when installing iOS 10 Yalu jailbreak or any other IPA file.

Cydia Impactor received an update yesterday to fix a major issue that was affecting many users mainly Windows users, but now there’s a handful of other errors that’s popping up.


One common error is the “provision.cpp:71” and “provision.cpp:81” error which appears whenever you try to install an IPA file such as the Yalu jailbreak for iOS 10. The error message is as follows:

“provision.cpp:71 ios/submit/DevelopmentCSR = 7460 You already have a current iOS Development certificate or a pending certificate request.”

It seems that there are a couple of ways for fixing this error and many users have had success with it. If you’re having this problem too, this tutorial will show you how to fix the “provision.cpp:71” and “provision.cpp:81” errors and install IPA files without any issues.

How to Fix “provision.cpp:71” or “provision.cpp:81” Cydia Impactor Error

Method 1: Update Cydia Impactor

A new update for Cydia Impactor has been released with version number 0.9.40. Download the new update from cydiaimpactor.com and retry the installation of IPA files.

Method 2: Revoke Certificates

  • Open Cydia Impactor
  • Click on the Xcode menu and choose Revoke Certificates

revoke certificates cydia impactor

  • Enter your Apple ID and password
  • Cydia Impactor will now revoke your certificate. Once done, try installing the desired IPA file again

Method 3: Use Install Package option

  • Open Cydia Impactor
  • Click on the Device menu and choose Install Package

install package cydia impactor

  • Browse and select the IPA file which you’d like to install

Method 4: Create a new Apple ID


If the above methods do not work, consider creating a new Apple ID account and using that instead. This generates a new signing certificate which may work without issues.

Method 5: Create a new App-Specific password

If you have two-factor authentication enabled for your Apple ID, then you may already be using an app-specific password for Cydia Impactor. Consider deleting this app-specific password and creating a new one.

  • Go to https://appleid.apple.com
  • Scroll down to the Security section and click on the Edit button
  • Delete the existing app-specific password and create a new one
  • Now use the new app-specific password in Cydia Impactor

These are some of the methods that have successfully worked for many users for fixing the provision.cpp:71 error. If you have used any other method for fixing this error, please let us know in the comments below and we’ll add it to the article.

Apart from this error, Cydia Impactor has been showing other forms of errors such as “plist.hpp:500 assert”. We are looking for a fix for this error and will post it as soon as it’s found. Until then, stay tuned and follow us on Twitter or Facebook to receive the latest updates.

Tags: , , ,

  • KBMR™® ‏

    working for me thx a lot:)

    • Ali

      Awesome 🙂

  • Rafaella
    • Ali

      The guide above is for a different error. For this one, I’m trying to find a fix and will inform you.

      • disqus_dcf9DYTdsl

        same here

        • Ali

          @disqus_szoaMlzapJ:disqus @disqus_O1bcd2ovFC:disqus @disqus_dcf9DYTdsl:disqus A new version of Cydia Impactor has been released. Can you try it and let me know if it fixes your error?

          • Fred Henrique

            The new version fixes it 🙂 ty

          • Ali

            Np 🙂

          • imdonjuan

            I stuck on install ipa.
            How to reinstall cydia? because it crash after i install Appsync. I use Home Depot. I want to remove cydia without open it. and then reinstall cydia again. Thanks.

      • Fred Henrique

        Same problem here

      • Ang Jason Saysheiscute

        ExtendLife from cydia from repo julio.xarold . com can revoke certificates right on the extender app. It can also auto-login, and it saves imported files on the app so you don’t need to download from the internet every time. Literally three button clicks and you’re re-signed. No harm trying it.

  • help

    thanks works now

  • Wij Predon
    • Pam Damasio

      Turn Off and On again the Iphone and use the Xcode to revoke the Certificates.
      I had the same “81” message

      • Wij Predon

        i still had the same error 🙁

        • ψ(`∇´)ψ

          thats what i get. did you figure it out?

  • ctdemonet

    Method 1 worked for me – thanks! Will bookmark for future reference 🙂

    • Ali

      Awesome 🙂

  • Xiloh

    So this is what I have observed on this error or at least in my situation, it starts to happen after a successful sideload. I’m running the latest impactor v0.9.41 on Win10 sideloading on an apple tv 4th gen. I have to use a new ID in order for the process to complete but once that ID has been used it will give you the above error indefinitely until you use a different ID.

  • Pam Damasio

    Works for provision.cpp:81 too 🙂

    • Ali

      Thanks, update the article 🙂

  • David Hertz

    Ive tried all the methods but the error with provision.cpp.81 it seems to be working for other but not for me, have i done something wrong? i have revoked my certificate for one of my apple ids, then signed in with another

    • Ali

      Can you tell me the exact error you’re getting?

  • dash

    thank you

  • Ang Jason Saysheiscute

    ExtendLife from cydia from repo julio.xarold . com can revoke certificates right on the extender app. It can also auto-login, and it saves imported files on the app so you don’t need to download from the internet every time. Literally three button clicks and you’re re-signed.

  • KingGym TlhugLife

    it works for for my ipone 6s plus but didnt work for apple tv 4

  • KingGym TlhugLife

    it works for for my ipone 6s plus but didnt work for apple tv 4(error:81).. one app successfull install in apple tv 4 is safari..other app give error 81

  • KingGym TlhugLife

    it works for my ipone 6s plus but didnt work for apple tv 4(error:80).. one app successfull install in apple tv 4 is safari..other app like Kodi,live wire e.t.c give error 80:

    provision.cpp:80
    ios/addAppId=1200
    You are not allowed to perform this operation, Please check with one of your Team Admins, or, If you need further assistance, please contact Apple Developer Program Support

    • Mike

      Did u find a fix yet? I’m having exact same problem on Apple TV 4,let’s me sideload Safari browser only…

    • Alexthevoice

      Any news? I’ve same error…

  • Aaron Mai

    THank you!

  • Scott Raley

    Very unhappy with your guys answer’s and posts. No one seems to have a workaround for iPhone 7 stuck with this error. I revoke it says 0 to Revoke. Nothing shows up in Device management. I had the BEST JB iPhone 7 on the planet working fine no problems until this 7 day Armageddon style JB. No matter how many times I run through all the steps it hasn’t worked and i’m ready to throw this POS now go back to my 6S. I really do not like how you give all these steps and not one works I’m pretty savvy at this stuff and been JB since the first iPhone came out.

  • shaheen

    revoking the certificate with xcode option worked fine for me.

    Thank you.

    • André Godager

      For me too 🙂

      • Heinrich

        aswellllllllll

    • Taśta Soprano

      Me too!

    • Kian O’Donoghue

      Me too, thank you!

    • Brian Horvath

      worked for me also. Thank you!

    • Matthew Koenst

      Me too

    • Alex

      Same.

    • Omar Sherif

      Same, Thanks!

    • rtl321

      Same here! thank you

    • Fajar firdaus

      same

    • Thuan Vu

      me 3

  • Yudys Wesewesewes

    dude i got the prob, after i using icleaner my all apps was missing but i thing just “app” not data on the inside, i tried all method so many times, the impactor still error like this :

    Installation.cpp:42
    Upgrade’s application-identifier entitlement string
    (3LC3TW6HFT.CY-00C434E6- 131A-11E7A9EF-3F35EB82BA15.com.geos
    n0w.yalujb7) does not match installed application’s
    application-identifier string
    (3LC3TW6HFT.CY-00C434E6- 131A-11E7A9EF-3F35EB82BA15.com.geos
    n0w.yalujb7); rejecting upgrade.

    anyone help me?
    :'(

    • Ali

      Maybe the iPA you are trying to install is already there on your device. Have you removed it first?

    • adamturner_7

      did u ever figure this one out? I’m getting the same thing, yalu icon and all appstore apps are missing, cydia and extender crashes on launch, its a setting in extendlife from julioverne repo that changes the identifier string, but I’m not sure how to fix it, any help would be much appreciated

  • FloPlaysHD

    THANK YOU! You saved my life 😀 I revoked the cerification and in worked for me again after searching for about 2h in the internet 🙂

    • Ali

      Awesome 🙂

    • Matthew Koenst

      revoked worked for me as well

  • Ali

    Have you installed the 1.29.1 version?

  • Luke

    Thank you!!!! Revoking worked for me.

  • Local Vigilante

    mine is always stuck at ‘verifying package’ whats wrong with it ? and what could i do

  • Matthew Koenst

    Revoking the certificate worked for me.

  • Yahell

    the revoke method (method 2) worked for me thank you.

  • Shannon

    I keep getting this message:
    “Error:
    ./plist.hpp:92
    _assert(plist_get_node_type(plist) == PLIST_STRING”

    I have tried everything and cannot figure out what’s wrong and it’s reeeaally pissing me off

  • Jessica Levinson

    i need help getting same error 81, i’ve tried every thing !!!!!

  • Matty Kettell

    Thank You, Thank You, Thank You!!!! i tried everything i could think off, go figures it was method 3 for me, and i thought that one was going to be the least likely to work XD

    • Ali

      Haha glad it worked 🙂

  • Seventy6 .

    Method 2 worked for me. 🙂 Thanks!

  • Jonathan Schneid

    Second option worked for me! Thank you!

  • Jarrod Aghily

    bless you for this. I was freaking out over having to do a factory restoration

  • Erick lopez

    i signed up for this just to tell you thank you who ever made this the xcode revoke thingy worked i thought i would never be able to jailbreak but thank god i found this it worked now i have my jailbroken phone back

  • Matthew Keen

    i keep getting this “Error:
    ./plist.hpp:92
    _assert(plist_get_node_type(plist) == PLIST_STRING”

    • Voyageurhigh

      Same for me. I tried the option with app-specific password (which got rid of the provision.cpp: 168 error) but now I have the same error as you and revoking the certificate does nothing for me. Did you sort it out yet?

  • Pythonic Generator

    not working still occurring after revoke

  • Shahrukh Gamer

    thanks bro

  • rAptOrs316

    Hi, I am using Impactor_0.9.41 on my windows 10 to load kodi onto appleTv 4 with version TVOS 10.2.1 but I get the following error:

    Provision.cpp:81 “You are not allowed to perform this
    operation. Please check with one of your Team Admins, or, if you need further
    assistance, please contact Apple Developer Program Support”

    I have already tried revoking certificates, any idea what else I could try? Please help if posible.

  • Captain Obvious

    thanx

  • Bobbi Meyer Preston

    method 1 worked for me- thanks!

  • thank you work fine for me..

  • Azman Mahmud

    Thanks a lot!

  • Paola Rosario

    The first one worked for me as well but if you’re going to install more than one IPA file you have to do the revoke certificate thing every time, kinda annoying but it works.

  • معاذ الشمري

    Thank you

  • Rob

    Thanks so much, revoking certificate was such an easy solution

  • Ronald Fowler

    Revoking fixed my issue
    Thanks!

  • Ryan Duncan

    Thank you for this!!! revoking xcode worked for me!! Im really happy you shared this thank you so so so much!!!!

  • I had to log into my developer account and agree to the apple agreement..

  • Pin Ken Misu

    me too