Build Mac生成主机上的未授权请求

Build Mac生成主机上的未授权请求,build,xamarin.ios,xamarin,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

从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服务器日志的输出时,我可以看到以下错误

[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

这是由于Mac上安装的软件与PC上安装的软件版本不匹配造成的。我一直在通过Visual Studio更新Xamarin.iOS软件,但没有在Mac上进行更新。为了解决这个问题,我加载了Xamarin Studio,并打开了
检查更新…
对话框


更新并重新启动软件后,我能够将VisualStudio重新连接到构建服务器并完成构建。经验教训是,在更新Xamarin.iOS之后,加载Xamarin Studio并进行更新是值得的,即使您从未使用它来编写代码,谢谢您在此分享您的更新。我也必须记住这一点。:-)