添加 Apple 开发者帐户时出错:身份验证服务不可用

ret*_*ert 7 ios xamarin

我正在尝试将苹果开发者帐户添加到 VS 2019 社区版。16.9.2 适用于 Windows。

设置 Apple ID 和密码并单击登录后,我收到以下消息:“尝试登录时出错:身份验证服务不可用。”

认证服务不可用

Apple ID 和密码是正确的,事实上,如果我输入了错误的凭据,那么 Visual Studio 会抱怨 ID/密码组合无效。

我在此过程中禁用了防火墙,因此这应该不是连接问题。

此外,我确保我没有关于 Apple Store Connect 的未决协议。我的苹果开发者帐户有效,没有问题。事实上,我可以在 xcode 上使用相同的帐户就好了。

有什么解决方法吗?

Mic*_*ael 4

此问题已在 16.9.6 VISUAL STUDIO 更新中修复!

\n
\n

(旧的解决方法)\n有一些解决方法,但它们都不适合我,更新到最新版本也没有帮助(Visual Studio 2019 16.9.4)。据我所知,即使在 VS2019 版本 16.7.5 上,这个问题仍然存在。对于某些人来说,解决方法似乎有效,所以我将在这里列出它们,希望我们中的一些人能够继续我们的项目。

\n

解决方法 1(由 Xamarin 团队提供):

\n
    \n
  • 关闭 Visual Studio 2019
  • \n
  • 删除以下文件夹 %LOCALAPPDATA%\\Temp\\Xamarin\\XMA
  • \n
  • 打开项目->清理解决方案
  • \n
  • 在 iOS 项目设置中设置“自动”以进行捆绑签名
  • \n
  • 重建\n(- 如果不起作用,请重新启动电脑后重试)
  • \n
\n

解决方法2:

\n
    \n
  • 通过 Tools\xe2\x80\x93> Options --> Xamarin\xe2\x80\x93> Apple Accounts 从 VS2019 删除您的苹果帐户
  • \n
  • 重新登录
  • \n
  • 将您的配置文件从developer.apple.com 帐户下载到您的电脑
  • \n
  • 将其复制并粘贴到:\\Users\\YOUR_USERACCOUNT\\AppData\\Local\\Xamarin\\iOS\\Provisioning\\Profiles
  • \n
  • 如果不起作用,请结合解决方法 1 执行
  • \n
\n

解决方法 3:

\n
    \n
  • 从 VS 中删除苹果帐户
  • \n
  • 从 AppData\\Local\\Xamarin\\iOS\\Provisioning\\Certificates 中删除证书
  • \n
  • 从 AppData\\Local\\Xamarin\\iOS\\Provisioning\\Profiles 中删除配置文件
  • \n
  • 添加苹果账户
  • \n
  • 设置为自动配置并选择团队,它会再次出错但会重新安装证书
  • \n
  • 手动下载配置文件并将其复制到 - AppData\\Local\\Xamarin\\iOS\\Provisioning\\Profiles
  • \n
  • 运行归档过程应该再次出错,但 \xe2\x80\x9cid\xe2\x80\x9d 或配置名称将显示在错误中
  • \n
  • 重命名配置文件以匹配并重新运行归档。
  • \n
\n

正如我所说,这些解决方法对我不起作用,但我希望它们对您有用。如果没有,那么您和我在同一条船上,您将需要遵循以下线程:\n https://developercommunity.visualstudio.com/t/Error-adding-Apple-开发者帐户:-au/1380749?viewtype=all

\n