Mac Build Host上未经授权的请求

时间:2014-09-08 04:03:42

标签: build xamarin.ios xamarin

从Visual Studio构建Xamarin.iOS项目后,构建过程几乎立即失败,构建输出中没有错误。

1>------ Build started: Project: Testp.App, Configuration: Ad-Hoc iPhone ------
1>  Generated session id: 9318ce286318f5c0a9b194a8a9d81102
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

显示Mac Server Log的输出我可以看到以下错误

[08-Sep-2014 11:46:36] Handling with command: [Default: CommmandUrl=] (16)
[08-Sep-2014 11:46:36] Attempting to acquire command execution lock, timeout set to 00:10:00
[08-Sep-2014 11:46:36] Error: Invalid authorization data
[08-Sep-2014 11:46:36] Error: Unauthorized request from 10.10.0.xxx

1 个答案:

答案 0 :(得分:1)

这是由于Mac上安装的软件与PC上安装的软件之间的版本不匹配造成的。我一直在通过Visual Studio更新Xamarin.iOS软件而不在Mac上更新它。为了解决这个问题,我加载了Xamarin Studio,并打开了Check for updates...对话框。

Xamarin Update

更新并重新启动软件后,我能够将Visual Studio重新连接到构建服务器并完成构建。在更新Xamarin.iOS之后,即使您从未使用它来编码,也需要加载Xamarin Studio并进行更新