事情是这样的,我司的一个ERP有一个ios app,因为当时没有通过Apple的个人开发审核,所以按照Apple的推荐选择使用企业账号类型来开发。
企业app的证书有效期是1年,也就是说每年都要去更新证书。

问题来了,当我这几天登录我们的企业开发者账号时,被拦截了,提醒我该账号没有开启双重认证。。。这也太霸道了啊~
这个开发者账号是属于公司的,不可能绑定在私人的手机上,怎么设置这个双重认证呢?

GG上查了很多文章,都不是十分符合我们的场景,而且大量的流程都已经过期了,Apple官网UI都已经变了~
还好在Apple的官网找到了相关的描述

  1. 需要先添加一个把开发者账号appl id添加到手机中:设置 -> 密码和账号 -> 添加账号,这可能需要先开通开发者账号的store功能?我不确定~因为我一开始以为需要用账号登录app store,所以就顺便开通了;
  2. 退出你手机中当前的iCloud账号,然后用开发者账号再次登录:吐槽一下,官网并没有描述正确如何退出,你只需要: 设置 -> 账号(第一行) -> 退出(滑动到最下面就看到了)-> 退出iCloud 即可;
  3. 开启双重认证: 设置 -> 账号(第一行) -> 密码与安全 -> 双重认证 开启即可。

退出我自己的iCloud账号后,导致我很多依赖iCloud存储的数据全部都没了(例如备忘录)~大家注意备份啊~
苹果这么强制开通双重认证,并且又那么麻烦,真的很不人性化啊。为啥不基于google的双重认证服务啊。。。