我的小程序启用了两个因素验证。对于持续集成,我们使用fastlane工具。
Available session is not valid any more. Continuing with normal login.
Two-factor Authentication (6 digits code) is enabled for account 'my.account@gmail.com'
该如何解决?
答案 0 :(得分:1)
在运行CI的计算机上,转到终端并键入以下命令:
fastlane spaceauth -u my.account@gmail.com
然后,快速通道将询问您有关以下代码的信息:Please enter 6 digits code:
。从其他受信任的设备获取它,然后在此处键入。
Settings > CI/CD > Variables
。然后定义FASTLANE_SESSION
变量,键入值并保存。答案 1 :(得分:0)
来自 fastlane 2.173.0 - 只需使用 SPACESHIP_SKIP_2FA_UPGRADE=1 https://github.com/fastlane/fastlane/releases/tag/2.173.0