visual-studio - Xamarin IOs,从 Visual Studio for Windows 连接到 Mac Build Agent 时,私钥已加密但密码为空

标签 visual-studio xamarin xamarin.ios

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

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

Private key is encrypted but passphrase is empty...

我该如何解决这个问题?

最佳答案

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

我不得不删除,

  • id_rsa
  • id_rsa.pub
  • 密码.key

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

然后它开始正常工作😊

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

关于visual-studio - Xamarin IOs,从 Visual Studio for Windows 连接到 Mac Build Agent 时,私钥已加密但密码为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53094347/

相关文章:

c# - Xamarin MVVM Light ViewModelLocator 在 xaml 中设置 BindingContext

ios - MvxViewModelRequest 在 ViewDidLoad 中为 null

visual-studio - Visual Studio 分支机构

c - Windows 的库 "X11/Xlib.h"、 "X11/Xutil.h"、 "unistd.h"

visual-studio - ASP.NET API 项目,Microsoft Identity Platform 配置出现错误 : Unrecognized command or argument '--code-update=true'

c# - F#:从 ViewController 中的 Storyboard 访问 UI 元素?

c# - 使用 DataAnnotation 在 Xamarin 中进行验证

c# - 可移植类库与库项目

c# - 如何在 Xamarin.iOS 中使用#available/@available

c++ - (隐藏?)影响 C/C++ 编译的 MS Visual Studio 设置