Can't approve devices because approval request never appears on other devices
I bought an iPad Mini 4 a few weeks ago. I've been having a lot of frustrations with it because of Apple ID issues. Most of them I've been able to deal with. Today, though, I tried to turn on Messages syncing in iCloud, and was told that I have to activate Two Factor Authentication to do that. And it's not working.
When Apple first introduced 2FA, I tried it, and very quickly abandoned it (while you still could turn it off). The multiple layers of codes and approvals have only ever caused me trouble.
But now Apple is forcing me to use it, and it isn't working for me.
I have three devices involved in this situation. There's a mid-2010 17" MBP running macOS Sierra 10.12.6. There's an iPhone 7 Plus running iOS 12.1. And there's an iPad Mini 4 (Wi-Fi only) running iOS 12.1. The iPhone's number is my verified number for my Apple ID. All three devices started today signed into the same AppleID.
I tried to turn on 2FA today so that I could sync Messages to my iPad over iCloud. This was done on the iPad, while sitting at the MBP with the iPhone close at hand. Without going into too much time-wasting detail, what followed was a series of approval requests and 2FA codes, sometimes working, sometimes not.
Ultimately, here's where things currently stand:
- I am completely signed out of iCloud on the iPad. If I try to sign back in, after I enter my Apple ID and password, and my iPad's unlock code, it brings up the "Approve this iPad" box, but no approval request appears on any other devices.
- I am fully signed in to iCloud on the iPhone. Settings has a badge on it, and in the list under the Apple ID, there's a request to "Update Apple ID Settings." When I go to that, tap Continue, enter my Apple ID password, and enter my phone's unlock code, I get the "Approve This Phone" box, but no approval request appears on any other devices.
- I am unsure of the iCloud status on the MBP. I can sign out without difficulty. When I try to sign back in, after I enter my Apple ID password and my MBP's admin password, it brings up "Waiting for approval", but no approval request appears on any other devices. Clicking either "Cancel" or "Can't Approve?" causes System Preferences to lock up, requiring a force quit. When I relaunch System Preferences, the window appears half off the top of the screen, behind the menu bar, where I cannot reach the title bar to move it. If I quit and relaunch, the window reappears correctly, but it shows me as signed in with the "Update Apple ID Settings" box. Clicking "Continue" brings up a sheet with Continue and Cancel buttons, and clicking either of those buttons dismisses the sheet and does nothing else.
- I am signed into the iCloud web site in Opera on my Mac. It shows the iPhone and the MBP as currently signed in. I do not appear to have the ability to approve devices from the web site.
The key problem here is that the approval request never appears on any other devices. When I started this process, sometimes it did and sometimes it didn't, but now it does not appear for any of the three devices. This is before any 2FA codes are involved, and the only thing I can do when the approval request fails to appear is cancel on the other devices—the "Can't Approve?" buttons do not do anything helpful.
At this point, I'm reluctant to change anything else for fear that I'll lose any connection to iCloud from any of my devices. How do I get this to work? Why doesn't the approval request appear?
iPad mini 4 Wi-Fi