首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >azure DevOps中应用商店的CI-CD流程中的2个因素身份验证

azure DevOps中应用商店的CI-CD流程中的2个因素身份验证
EN

Stack Overflow用户
提问于 2021-03-12 16:15:48
回答 4查看 629关注 0票数 0

我正在尝试将应用程序发布到应用程序商店,但由于2FA现在对苹果帐户是强制性的,所以在将应用程序上传到应用程序商店时,我遇到了一个问题。

我试着按照this link使用FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD,但它不起作用。

我还在服务连接中添加了特定于应用程序的密码。

在其中添加了应用程序特定的密码后,得到了以下错误:另外,它说您可以在环境变量中使用FASTLANE_PASSWORD传递密码,但我不知道如何传递它。

我看了一下下面的答案

但是它对我的Two-factor Authentication With Fastlane DevOps没有帮助。有没有其他方法可以让它工作呢?

EN

Stack Overflow用户

发布于 2021-03-15 10:55:45

将这三个变量都设置为环境变量如何?

  • FASTLANE_PASSWORD
  • FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD
  • FASTLANE_SESSION

此外,请注意,与普通管道变量不同,秘密管道变量在管道运行过程中不会自动映射为agents上的环境变量。您需要显式地将秘密变量映射为环境变量。详情请参考。

更新

FASTLANE_PASSWORD应为您的iCloud帐户(或App Store Connect帐户)的密码。然而,在CI/CD流水线中通常不是必需的。

您可以尝试使用以下命令行:

代码语言:javascript
复制
fastlane spaceauth -u <your-email-address>

此命令行可以预先为您的Apple ID生成登录会话。然后,您需要将生成的值存储在代理机器上的FASTLANE_SESSION环境变量中。

要查看更多详细信息,可以查看" “。

票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66596384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档