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

13

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

为了保障您的账户更加安全,从2019年2月27日起,开发者计划的账户持有者需要进行双重身份验证才能登录他们的Apple Developer账户以及Certificates, Identifiers & Profiles。这种额外的保护层可以确保只有您本人才能访问您的账户。

我在尝试通过 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"
}

我已经在网上到处搜索,也在不同的菜单中爬行,但没有找到任何有趣的东西。

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

3个回答

24

您可以按照以下步骤操作:https://learn.microsoft.com/zh-cn/appcenter/distribution/stores/apple#adding-two-factor-authentication

添加双重身份验证

如果您的 Apple 账户已启用了双重身份验证,App Store Connect 将要求您提供一个应用程序专用密码以作为安全保证。您可以通过转到您的账户设置中的“开发人员账户”来添加应用程序专用密码。

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

4
我可以确认,尽管这是docs.microsoft上描述的方法,但对我不起作用。在从App Center重新连接到TestFlight并生成/更新我的应用特定密码后,我仍然收到与操作者相同的错误。 - Ash
2
虽然这个功能之前是正常的,但是从今天开始,苹果的凭证验证失败了,两步验证的验证码也一直被拒绝。 - Frank
非常棒的描述,感谢您的贡献。 - R3muSGFX
1
如果您没有帐户列表,而是第一次设置怎么办?没有三个垂直点和“更新应用程序特定密码”选项。如果我在创建帐户时尝试输入应用程序特定错误,它将无法工作。如果我输入实际的Apple ID PW,我的受信任设备会收到2FA验证代码,但我没有地方输入代码。 - Jay Koutavas
该功能已废弃。看起来AppCenter希望你使用Connect API方法。 - Hyetigran

0

0

这个错误是由于双重认证导致的,您需要为您的苹果应用商店ID输入OTP。

步骤1:https://appcenter.ms/ 打开应用中心,单击分发导航链接。
步骤2:单击商店
步骤3:您可以看到重新输入您的Apple连接凭据以进行验证的错误消息,它将要求输入OTP。
现在您可以在应用商店上发布您的应用程序。


在执行上述操作后,我无法在弹出窗口中输入文字,该窗口显示“您没有更新此连接的访问权限。”尽管我拥有管理员权限。 - Dirk R

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接