So I have the following devices:
- MacBook (10.12 BETA 2)
- iPhone (10 BETA 2)
- iPad (10 BETA 2)
- Apple Watch (3.0 BETA 2)
Two-factor authentication is enabled for the "Auto-Unlock with Watch" feature.
Everything was working fine. Then I've decided to login on iCloud in my work computer (MacBook, 10.11). iPhone went crazy with the iCloud security stuff, so now it seems it has remained in a mid-term state.
So my iPhone is a trusted-device still, but for some reason, trusted features are disabled (Keychain, HomeKit). Trying to login on iCloud in the phone requires password AND a security code, which shouldn't be required as the phone is still a trusted iCloud device. However I can't seem to type the security code on the phone since the keyboard does not appear.
Crazy scenario, I reckon, but it might happen for other users as well, so it's good to point it out.
I've already filled a bug report, but this post might be helpful too.