在 appcenter.ms testflight 集成中,我可以在哪里输入我的应用专用密码?

Where can I enter my app specific password on appcenter.ms testflight integration?

根据 https://developer.apple.com/support/account/authentication/ 中解释的新苹果规则:

In an effort to keep your account more secure, two-factor authentication will be required for Account Holders of a developer program to sign in to their Apple Developer account and Certificates, Identifiers & Profiles starting February 27, 2019. This extra layer of security for your Apple ID helps ensure that you're the only person who can access your account.

我在尝试通过 https://appcenter.ms 的 CI 在商店中发布我的 iOS 应用程序时遇到以下错误:

{
  "mandatory_update": false,
  "release_notes": "feature/navigator profile (#467)",
  "destinations": [
    {
      "id": "678b39eb-7040-43ca-b903-REDACTED",
      "name": "App Store Connect Users",
      "message": "Failed to publish to store. Error: App specific password is mandatory for 2fa enabled account in service connection id: 5b1a378c-d7bc-4492-5ad6-REDACTED",
      "code": "app_specific_password_missing"
    }
  ],
  "code": "partially_succeeded",
  "message": "Failed to publish to store. Error: App specific password is mandatory for 2fa enabled account in service connection id: 5b1a378c-d7bc-4492-5ad6-REDACTED"
}

我在网上到处都看了,在不同的菜单中翻来覆去,但没有找到任何感兴趣的东西。

你知道我应该在哪里输入我的应用专用密码吗?

您可以按照此处的说明进行操作:https://docs.microsoft.com/en-us/appcenter/distribution/stores/apple#adding-two-factor-authentication

具体来说:

添加双因素身份验证

如果您的 Apple 帐户启用了双因素身份验证,App Store Connect 需要应用专用密码作为安全措施。您可以在 Account settings.

中导航至开发者帐户,为您的帐户添加应用专用密码
  • 将鼠标悬停在“帐户”列表中的项目上。
  • 单击列表右侧的三个垂直点
  • Select 更新应用专用密码。
  • 使用 Apple ID 门户生成应用专用密码。
    • 该名称是为了让您记住哪个服务或应用程序正在使用应用程序专用密码。
  • 复制生成的应用专用密码并将其粘贴到对话框中。
  • 点击更新保存。

出现此错误是因为 2 因素身份验证,您需要为您的苹果应用商店 ID 输入 OTP。

第 1 步:https://appcenter.ms/ 打开应用中心点击分发导航 link。
第 2 步:点击商店
第 3 步:您可以看到重新输入您的 Apple connect 凭证以进行验证的错误消息,它会要求提供 OTP。
现在您可以在应用商店发布您的应用了。