关于苹果账号双重认证开启的一个问题

最近遇到一个问题

我手上的一个苹果开发者账号在开启双重认证的时候忘记了安全提示问题,经过和苹果的多次斗智斗勇,终于得到了官方真传并比较完美的解决了开启双重认证的问题。

事情的经过是这样滴

我手头有一个很老的APP因为某些原因需要更新版本,所以按部就班的进行操作:修改,build,打包,blabla…..

但是突然发现发布证书过期,且账号登录失败,并提示需要开启双重认证;

遂,通过手机端登录账号并试图开启双重认证。但是意想不到的情况发生了…

1
2
3
4
5
6
7
8
9
    经过是这样的
    
    1. 开始双重认证,需要先验证安全提示问题;
    2. 我擦,古老的这些问题已经忘记的一干二净,多次输入后直接被提示失败
    3. 转而重设安全提示问题,竟然要求验证几个安全提示问题;
    4. 故而选择“忘记安全提示问题”,仍要求回答部分安全问题以验证身份(我勒个去,如果我记得安全提示问题,还用这么麻烦?!)
    5. 联系苹果客服:
        * 客户小姐姐和小哥哥回复说在多个设备登录成功后等待几天再试,
        * 这一等就是一周,然,并没有解决问题 ...

经过上述折腾,我的问题还是没有解决,最后愤愤然要求转接了苹果高级技术顾问,并邮件他们问题。

大约过了1天(当时是周末),收到了来自苹果的回复,问题最终得以解决。

现就将可行的解决方案列在下方,供于我有相同遭遇的小朋友们参考

1
2
3
4
5
6
7
8
9
10
11
12
最新的 MacOS 版本添加新的管理人账号

 1. 请在配备有最新版本 macOS 的设备上创建新的管理员 (Administrator):
https://support.apple.com/zh-cn/guide/mac-help/set-up-other-users-mtusr001/mac
 2. 登出原有的管理员
 3. 登入此新创建的管理员帐号
 4. 按照屏幕提示输入设定,当屏幕提示输入 Apple ID 时,请输入您的帐号持有人的 Apple ID
 5. 登入后,屏幕会提示您开启双重认证,点选 “Use Two-Factor Authentication” 并点击继续
 6. 输入受信任的电话号码以获取验证码,并点击继续
 7. 输入验证码,并点击继续
 8. 若日后不想继续在此 macOS 上使用此管理员,您可以选择删除此管理员,并将您的帐号持有人的 Apple ID 加入原来的管理员 (路径:系统偏好设定 System Preferences —> 网路帐号 Internet Accounts —> iCloud)

这个解决方案虽然看着有些怪异,但是我真的没有精力和心情去深入理解,能解决眼前问题就好了。