大多数拥有 Apple 硬件的人都在使用不同代的设备。而且由于该公司的设备可以使用很长时间,因此您可能会使用一些旧设备,例如用于提供视频或其他设备的古老 Apple TV 或 Mac。=Apple 已积极转变为要求对 Apple ID 帐户进行双重身份验证 (2FA),以此作为阻止帐户劫持的一种方式。这是令人钦佩的,尽管它对出于历史或其他目的而拥有多个 Apple ID 的人有一些不利的副作用。(几年前我写过关于使用多个 macOS 帐户和其他技巧来管理它的文章。)

但是 2FA 和过时版本的 Apple TV、iOS 和 macOS 不能混用。您尝试使用您的 Apple ID 登录这些设备,其他设备上可能会出现带有代码的弹出窗口,但无法在您尝试登录的设备上输入它。
幸运的是,有一个简单的解决方法:
像往常一样使用您的 Apple ID 和密码登录。
从与 Apple ID 关联的任一受信任设备获取六位数验证码。
返回原始设备,再次登录,但这次在密码末尾添加六位数代码。(不要在密码之间或代码之后放置空格或其他任何内容。)
您也可以手动生成验证码:
在 iOS 中,打开设置 > [您的帐户] > 密码和安全,然后点击获取验证码。
在 macOS 中,转到 iCloud 首选项窗格,单击安全选项卡,然后单击获取验证码。

