Yesterday, Apple started requiring all third party apps that use iCloud services to have an App-Specific password. I started using App-Specific passwords a while back, but if you have not you will need to get some of the them for your apps that use iCloud.
If you do not have an App-Specific password for one of your apps, you will probably see a notification like this:
In this case I am getting these notifications from BusyCal and BusyContacts. If you click on the link it takes you to their website with instructions on how to get the App-Specific password. I have already done this for my third party apps. However, if you have not done so, here is how it works.
First, login to your Apple ID account online. Not you iCloud account, but your Apple ID account. Once you are in your Apple ID account go to the Security Section. Then under App-Specific Passwords click on “Generate Password”:
Apple will generate a password for the app in question. Be sure to label this password with the apps name or something you can recognize:
And, this is very important!! Copy the new password and store it in an app like 1Password or Dashlane or some type of list. If you reinstall the app, you may need that App-Specific password once again.
Once you have the App-Specific password you can enter it into the app when it is booted up. It will ask for the password. You only have to enter it in once.
This is a bit of a pain, but Apple is not the most secure computer company on the planet for nothing. Short term pain for long term gain I say.