基本上,我无法在macOS上使用VSTS和xbuild为Xamarin.iOS项目设置持续集成。
我已经设置了一个VSTS构建定义,以便在Mac Mini上使用最新的Apple macOS 10构建一个非常简单的项目(实际模板)。安装Xamarin并且我能够构建和部署示例项目到我的iPad。这同样适用于XCode。以下是我的整个持续整合链:
构建始终失败,并显示以下消息:
[error]XamariniOS task failed with error Error: Failed which: Not found xbuild: null.
不幸的是,我无法找出确切失败的原因。源代码位于~/myagent/_work/1/s
下。要构建的解决方案文件也在那里,我确定已找到它。
macOS上的构建代理只报告:
Job build completed with result: Failed
我的设置中缺少什么?我在哪里可以获得更多信息来追踪该问题?
答案 0 :(得分:1)
错误消息实际上表示在构建系统上找不到xbuild
。解决方案是在构建任务设置中提供xbuild
的路径。 Advanced
部分中有一个额外的输入字段。