开发者账号开启了双重认证,然后每次登录的时候提示输入验证码,结果输入的验证码总是提示如下错误:
仔细分析原因:
之前的appleID选择的地区是美国,但是绑定的手机号码是中国的号码,在验证验证码的时候,苹果对手机号码的有效性做了判断,导致提示信息为(请输入有效的手机号码)。
解决方案:
1. 登陆apple developer官网,点击account登陆,账号只要绑定过设备,有信任的设备,虽然现在不用了, 其实也没有办法通过设备来获取验证码,但是进入二步验证时是会优先弹出输入发送到设备的六位验证码界面。
2. 选择使用电话号码方式登陆,这时界面跳转到发送手机验证码界面,点击发送验证码。
3. 关键一步,不要用当前输入验证码界面输入(如果输入了,又会提示 手机号码无效),这时应该重新打开一个新的apple developer页面,登陆这时会优先弹出输入设备的六位验证码界面,把发送到手机的验证码输入,神奇的事情发生了,二步验证通过了 登进去了。
4. 手机六位验证码可以放在设备验证码的框中输入并验证成功,但是设备的验证码无法通过手机的验证码框中并验证成功。
5. 登录成功后,记得讲appleid的所属地区改为中国,避免下次再出现类似麻烦。