Appstore 一直提示 “您的 Apple ID 或密码不正确”

先说结论

明明 ID 和密码都是正确的,为什么 App Store 一直提示 “您的 Apple ID 或密码不正确” ?

  • 如果你确信 ID 和密码正确,但是在老系统上就是无法登陆,可能是老系统不支持两步验证导致的
  • 详细的解决方案可以直接看下面的 “原因与解决方案” 章节

起因

  • 家里有一台退役的老 MBP,一直都在吃灰,今天打算重置下挂在显示器后面当个备用主机
  • 具体型号是是 :MacBook Pro 13 英寸,2015 年初

经过

  1. 因为是六七年前的 MacBook,重置还是 Yosemite,所以打算升级一下系统
  2. 打开 App Store,搜索 macOS,点击 “获取”,提示输入 Apple ID 的密码,噩梦开始了
  3. 正常输入,提示 “您的 Apple ID 或密码不正确”

    • 第一反应是自己输错了,检查大小写、检查全角半角,报错依旧
    • 到设置中的 iCloud 和网页中的 Apple ID 网站尝试登陆,均可正常登陆,证明 ID 和密码都没问题
    • 回到 App Store 输入相同的 ID 和密码,依旧报错
    • 在笔记软件中输入密码,复制粘贴到 iCloud 可以登陆,复制粘贴到 App Store 无法登陆

    App Store 提示密码错误.png

  4. 虽然 App Store 每次都提示密码错误,但点击提交后,我的各台 Apple 设备都在弹新设备登陆的提示(就是问你是否允许的那个),既然已经走到第二步验证,说明 ID 和密码的匹配应该是对的

    • 能不能先关掉两步验证呢 ?设置中看了一下无法关闭,搜索了一下也确实如此
    • 问题精确到,我的 ID 和密码都是正确的,但是 App Store 一直在提示我错误
  5. 重复多次后,App Store 提示密码错误次数太多,需要先重置密码

    • “您已多次输入错误密码。为保障您的账户安全,您需要先找回密码,才能继续使用 App Store”

    App Store 提示密码错误次数太多.png

  6. 重置密码后再次登陆,问题依旧

    • 重置的过程也有很多插曲
    • 点击忘记密码,自动调用 Safari 打开 iforgot.apple.com,ID 已经预填写好了,点击继续,没反应
    • 多次重试都一样,换 Chrome 打开链接,可以正常继续了
    • 输入手机号,继续,提示请到 iPad 重置,iPad 也弹出了重置的通知,但点击允许,又没反应了
    • 把 iPad 的帐号退出重登,再次尝试,可以找回密码了
  7. 最后无奈电话联系技术支持

原因和解决方案

  • 根本原因

    • 帐号强制两步验证
    • 但是 Yosemite 的 App Store 因为时间久远,并不支持弹出两步验证的输入框
  • 解决方案

    • 先在 App Store 内触发输入 ID 和密码的弹窗,然后不要动
    • 找到另外一台 Apple 移动设备,到设置 -> 帐号 -> 密码与安全性,点击页面的 “获取验证码”
    • 将获取到的 6 位验证码,附加到密码后面,输入到 App Store 后提交

附:Apple 官网对此的描述

在旧的Apple设备上使用两步验证.png

后记

  • 浪费了人生的三个小时,我十分想骂娘