我在哪里可以在 appcenter.ms testflight 集成中输入我的应用程序特定密码?

cad*_*rry 6 testflight visual-studio-app-center visual-studio-app-center-distribute

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

为了让您的帐户更加安全,从 2019 年 2 月 27 日起,开发者计划的帐户持有人将需要双重身份验证才能登录他们的 Apple 开发者帐户和证书、标识符和配置文件。您的 Apple ID 有助于确保您是唯一可以访问您帐户的人。

尝试通过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"
}
Run Code Online (Sandbox Code Playgroud)

我在网上到处找,在不同的菜单上爬来爬去,没有找到任何感兴趣的东西。

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

小智 9

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

具体来说:

添加两因素身份验证

如果您的 Apple 帐户启用了双因素身份验证,App Store Connect 需要应用程序专用密码作为安全措施。您可以通过导航到您的帐户设置中的开发者帐户,为您的帐户添加特定于应用程序的密码。

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

  • 我可以确认,虽然这是 docs.microsoft 上描述的方法,但它对我不起作用。从 App Center 内重新连接到 TestFlight 并生成/更新我的应用程序特定密码后,我仍然收到与 OP 相同的错误。 (2认同)
  • 虽然这有效,但截至今天,苹果的凭据失败,并且 2fa 验证码总是被拒绝。 (2认同)