记一次fastlane打包失败

19.2.28发包,发现fastlane打包失败. 提示:

Two-factor authentication must be turned on for your Apple ID. After you turn it on, signing in to your developer account will require both your password and access to your trusted devices or trusted phone number

只能开启双重验证.
在打包机器上浏览器登录了开发者账号,并且信任设备. 在使用fastlane打包的时候,还是会弹出信任设置,以及安全码.
查看(fastlane)[:https://docs.fastlane.tools/best-practices/continuous-integration/]文档找到解决办法.

  1. 访问 AppleId 管理站(https://appleid.apple.com/account/manage)

  2. 找到 安全 - App 专用密码,生成一个专用密码


    image.png
  3. 配置环境变量 vim ~/.bash_profile
    export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD=YOUR_PSD

  4. 执行 fastlane spaceauth -u [email protected] 按提示获取session信息。

  5. 复制session信息(很长一大段) 配置环境变量vim ~/.bash_profile

以上配置完后, 开始打包,又出现下一个问题.
按照提示, 更新fastlane fastlane update_fastlane
问题来了, 使用这个命令只能更新到2.99.1,并不更新到最新版本 2.117.0
查看fastlane -help, 发现还要更新插件.
fastlane update_plugin
执行成功后, fastlane 成功更新到了最新版本.
打包成功.

你可能感兴趣的:(记一次fastlane打包失败)