由于苹果发布的新规定,从2019年2月27日开始,开发者必须打开双重身份验证才能登录账户或查看证书。 有了双重身份验证,用户只能通过受信任的设备访问苹果id。 例如,你有iPhone,要登录非法的Mac,必须在Mac上输入iPhone上显示的验证码,才能正常登录使用账户。 因此,我们的软件可能无法下载配置文件。
解决方案:
使用苹果手机,登录我们提供的Apple ID,通过手机设置密码和安全开启双重认证,接受验证码
Step 1:
前往【设置】,点击【名称】,进入【密码与安全】页面
步骤2 :
单击【打开双重验证】后,单击【继续】按钮;
Step 3:
输入信任的电话号码,选择接收验证码的方式,点击【下一步】;
如果只在对应的位置填写接收到的验证码,则会打开“双重验证”。
打开双重身份验证后,登录网站获取app专用密码https://apple id.apple.com/account/manage
打开安装了我们的ios生成器软件的苹果计算机,打开终端:
4.
输入vim .profile回车,设置环境变量(按I键进入输入状态,添加下一行,按esc键(:wq )! (:
export fast lane _ apple _ application _ specific _ password=在上一步中获取的专用密码
5.
请在终端中输入以下行。 电子邮件地址是你的苹果id。
fastlanespaceauthuxx @ xx
此位置可能会提示您在第一个受信任的设备上输入6位验证码。
按照提示获取会话信息。
会话信息复制(长段) )
6.
再次在终端中键入vim .profile以放置变量。 (按I键进入输入状态,添加以下行,按esc键,然后按(:wq )。 (:
export FASTLANE_SESSION='刚获得的session '的最终结果如下:
关闭终端,打开ios生成器,然后再次尝试下载配置文件。
注意:会话有有效期限。 每月取得一次左右