0

介绍

基本上,我无法在 macOS 上使用 VSTS 和 xbuild 为 Xamarin.iOS 项目设置持续集成。

当前设置

我已经设置了一个 VSTS 构建定义,以便在具有最新 Apple macOS 10 的 Mac Mini 上构建一个非常简单的项目(实际上是模板)。安装了 Xamarin,我能够在我的 iPad 上构建和部署一个示例项目。这同样适用于 XCode。下面是我的整个持续集成链:

  1. 将代码上传到 Bitbucket
  2. VSTS 构建定义收到有关新更改的通知
  3. VSTS 构建定义连接到 macOS 上的构建代理
  4. 构建代理构建项目

问题

构建总是失败并显示以下消息:

[error]XamariniOS task failed with error Error: Failed which: Not found xbuild: null.

不幸的是,我无法找出究竟是什么失败了。源代码在~/myagent/_work/1/s. 要构建的解决方案文件也在那里,我确信已经找到了。

macOS 上的构建代理只报告:

Job build completed with result: Failed

实际问题

我的设置中缺少什么?我在哪里可以获得更多信息来追踪该问题?

4

1 回答 1

1

错误消息实际上说xbuild在构建系统上找不到。xbuild解决方案是在构建任务设置中提供路径。该Advanced部分中有一个额外的输入字段。

于 2016-10-24T06:35:38.583 回答