从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
答案 0 :(得分:1)
这是由于Mac上安装的软件与PC上安装的软件之间的版本不匹配造成的。我一直在通过Visual Studio更新Xamarin.iOS软件而不在Mac上更新它。为了解决这个问题,我加载了Xamarin Studio,并打开了Check for updates...
对话框。
更新并重新启动软件后,我能够将Visual Studio重新连接到构建服务器并完成构建。在更新Xamarin.iOS之后,即使您从未使用它来编码,也需要加载Xamarin Studio并进行更新