这个问题困扰了我 3 个小时,最后电话 Apple 服务热线才解决
简单点说
- 某些老系统(比如 Yosemite )无法正确的弹出两步验证的 6 位数字输入框,导致即便你的 ID 和密码正确,App Store 也会提示你密码错误
- 解决方案是利用其它 Apple 设备获取验证码,然后将验证码附加在密码后面填入密码框
Apple 官网关于这块的描述见 https://support.apple.com/zh-cn/HT204915
如果您在运行旧版 OS 的设备(例如 Apple TV (第 2 代或第 3 代))上使用双重认证,系统可能会要求您在登录时,将六位数验证码添加至密码末尾。您可以从运行 iOS 9 及更高版本或 OS X El Capitan 及更高版本的受信任设备中获取验证码,或者选择通过受信任电话号码来接收验证码。然后直接在密码栏位中键入密码,后跟六位验证码。
知道了这个结论后,我怀着无比想骂娘的心情记录了整个过程 https://paoti.club/archives/why-does-appstore-keep-telling-you-that-your-password-is-wrong.html