首页 > 解决方案 > Xamarin IO,从 Visual Studio for Windows 连接到 Mac Build Agent 时,私钥已加密但密码为空

问题描述

我正在使用安装了 Parallels Desktop 的 Mac 在 Visual Studio for Windows 2017(专业版)中构建我的 Xamarin.IOs 应用程序。我在 Parallels Desktop 中运行的 Windows 中有两个 Windows 帐户。

我在一个 Windows 帐户中使用 Visual Studio 并成功连接到 Mac Build 代理。但是,当我切换回其他 Windows 帐户并使用相同的 Visual Studio 应用程序时,连接到 Mac Build 代理时出现错误提示,

私钥已加密,但密码为空...

我怎样才能解决这个问题?

标签: visual-studioxamarinxamarin.ios

解决方案


这似乎是 Visual Studio 2017 中的一个错误。

我不得不删除,

  • id_rsa
  • id_rsa.pub
  • 密码短语.key

在我的 Windows 帐户%LOCALAPPDATA%\Xamarin\MonoTouch中找到文件并重新连接到 Mac Build Agent。

然后它开始正常工作

注意:我从这里找到了这个解决方案


推荐阅读