In the following tutorial, you will learn how to fix “provision.cpp:150: Please sign in with an app specific password.” error in Cydia Impactor. This is one of the most common issues that users face when they try to install unsigned app though Cydia Impactor on iPhone, iPad and iPod Touch. Unsigned applications are those that are not officially supported by Apple, and not available for download via iTunes or the App Store. And when you use Cydia Impactor to install an unofficial iOS app on iPhone or iPad, sometimes this “provision.cpp:150: Please sign in with an app-specific password.” error shows up on the screen.
Cydia Impactor is a really useful tool for installing unsigned apps onto your iOS device. This allows for getting apps that are not supported by Apple such as those rejected for entry into the iTunes or App Store, Yalu Jailbreak tweaks and apps, and similar other tools designed to enhance the capability of your iOS device and its firmware.
iOS apps installed through Cydia Impactor work for up to 7 days when signed using a free Apple ID account after which they need to be reinstalled via Cydia tool. However, apps installed using Apple’s developer account work for up to 1 year before requiring re-installation/sideloading via Cydia Impactor. So if you want to know how to keep using most recent publicly available iOS jailbreak without having to resign it every week, see this guide on how to keep using Yalu102 iOS 10.2 jailbreak without resigning after every 7 days.
Like previous iOS jailbreak solutions, latest Yalu102 jailbreak requires Cydia Impactor to install jailbreak exploits on iOS 10 – iOS 10.2 devices. However, many users are complaining about the “provision.cpp:150” error that shows up with the following message:
provision.cpp:150: Please sign in with an app-specific password.
If you are getting the “provision.cpp:150” error in Cydia Impactor tool, it is because you have two-factor authentication enabled for your Apple ID. That’s why it asks you to generate an app-specific password for your ID and use that it Cydia Impactor. If this sounds a bit complicated, then don’t worry because we are here to help you fix this annoying problem.
In the following guide, learn how to fix the “provision.cpp:150” error on Cydia Impactor tool.
How To Fix “provision.cpp:150” Cydia Error
Step 1 – Visit the https://appleid.apple.com and sing in with your Apple ID.
Step 2 – Go to the “Security” section, and click on the Edit button.
Step 3 – Here find the “APP-SPECIFIC PASSWORDS” section, and click on the General Password button.
Step 4 – Enter name and password and then hit the Create button. You can choose any name you like such as “CydiaApp”.
Step 5 – Now copy the newly generated password.
Step 6 – Back on the Cydia Impactor, install any app and when it asks for your Apple ID password, enter the password that you copied in the previous step.
Step 7 – That’s all.
Hopefully you will no long see the “provision.cpp:150” error while installing apps through Cydia Impactor tool. From hereon, always get the app-specific password as shown in the above guide and use it to sign apps via Cydia Impactor.
Alternatively, first disable two-factory authentication for your Apple ID when installing apps using Cydia Impactor. Once the app is successfully installed, you can re-enable the two-factor authentication. If you are still having issues, drop your queries in the comments section below.