一、前因
苹果的Apple ID(即开发者账号)对每个Apple用户来说都很重要,所以通过开启双重验证的方式来保护用户的开发者账号千帆完全能够理解。
但是由于千帆自动上传正式包使用的工具是Application Loader,Application Loader上传正式包时需要先登录用户的开发者账号。但是开启双重验证后,Application Loader登录开发者账号就会失败,并且Application Loader不支持验证码的方式登录用户的开发者账号。
这就导致,若是您的开发者账号开启了二步验证,遇到上传正式包时,要么您去关闭二步验证,要么需要等待千帆技术人工手动使用Xcode开发者工具帮您上传正式包(这个工具也是需要输入验证码登录开发者账号的)。这样做对双方都不友好。
所以需要您再去设置一个App-Specific Password(特殊应用密码),Application Loader可以使用此特殊密码登录您的开发者账号。这样即使不关闭您的双重验证,千帆也可以自动上传正式包了。
另外,此应用特殊密码只可以在非Apple开发的应用上使用,若是在浏览器或者别的Apple设备上登录您的Apple ID,还是需要输入您的双重验证的验证码,所以您不必担心此特殊密码对您Apple ID构成的安全问题。
二、步骤
1、登录:appleid.apple.com
2、登录之后在【登录与安全】一栏点击【APP专用密码】编辑
3、点击【+】,创建特殊密码
4、在弹出的框中输入您要创建的特殊密码,之后点击创建
5、复制记录创建好的特殊密码的密文形式,填写到千帆后台即可
6、千帆后台填写地址
三、管理特殊密码
可以在【APP专用密码】页面处管理您创建过的特殊密码。
例如点击叉号删除单个,点击【撤销全部】删除全部。
(注意:删除特殊密码后会要求所有已登录您Apple ID的设备重新登录一遍您的Apple ID)