Ошибка ниже при сборке проекта Xamarin.iOS.Он построен на моей локальной машине.И не в размещенном размещенном агенте MacOS High Sierra Hosted Agent.
Задача Xamarin.iOS завершилась с ошибкой Ошибка: /Library/Frameworks/Mono.framework/Versions/Current/Commands/msbuild завершилась с кодом возврата: 1. Для руководствапо настройке конвейера сборки см. https://go.microsoft.com/fwlink/?LinkId=760847. Пожалуйста, проверьте прикрепленный скриншот, чтобы понять настройки.
Вот дополнительная информация о настройках.
YAML-файл для Xamarin.IOS
Ваш конвейер сборки ссылается на неопределенную переменную с именем 'Parameters.solution'.Создайте или отредактируйте конвейер сборки для этого файла YAML, определите переменную на вкладке Переменные.См. https://go.microsoft.com/fwlink/?linkid=865972 # Ваш конвейер сборки ссылается на переменную BuildConfiguration, которую вы выбрали для установки во время очереди.Создайте или измените конвейер сборки для этого файла YAML, определите переменную на вкладке «Переменные», а затем выберите параметр, чтобы сделать его настраиваемым во время очереди.См. https://go.microsoft.com/fwlink/?linkid=865971 шаги: -
задача: XamariniOS @ 2
displayName: 'Построить решение Xamarin.iOS ** / *. Sln'
:
solutionFile: '$ (Parameters.solution)'
конфигурация: '$ (BuildConfiguration)'
clean: true
packageApp: false
buildForSimulator: true
runNugetRestore: true
YAML-файл для восстановления Nuget
Ваш конвейер сборки ссылается на неопределенную переменную с именем 'Parameters.решение'.Создайте или отредактируйте конвейер сборки для этого файла YAML, определите переменную на вкладке Переменные.См. https://go.microsoft.com/fwlink/?linkid=865972
шаги: -
task: NuGetCommand @ 2
displayName: 'NuGet restore'
входные данные:
restoreSolution: '$ (Parameters.solution)'
YAML-файл для Nuget 4.5
шаги: - задача: NuGetToolInstaller @ 0
displayName: 'Используйте входные данные NuGet 4.5 '
: versionSpec: 4.5
checkLatest: true