构建Xamarin.iOS项目时遇到以下错误。它建立在我的本地计算机上。而不是在托管的macOS High Sierra托管代理上。
Xamarin.iOS任务失败,并显示错误错误:/Library/Frameworks/Mono.framework/Versions/Current/Commands/msbuild失败,返回代码:1.有关设置构建管道的指导,请参见https://go.microsoft.com/fwlink/?LinkId=760847 。 请检查所附的屏幕截图以了解设置。
有关设置的更多信息。
Xamarin.IOS的YAML文件
您的构建管道引用了一个名为“ 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)”
干净:正确
packageApp:错误
buildForSimulator:是
runNugetRestore:true
用于Nuget恢复的YAML文件
您的构建管道引用了一个名为“ Parameters.solution”的未定义变量。创建或编辑此YAML文件的构建管道,在“变量”选项卡上定义变量。参见https://go.microsoft.com/fwlink/?linkid=865972
步骤:-
任务:NuGetCommand @ 2
displayName:'NuGet恢复'
输入:
restoreSolution:'$(Parameters.solution)'
用于Nuget 4.5的YAML文件
步骤:-任务:NuGetToolInstaller @ 0
displayName:“使用NuGet 4.5”
输入:versionSpec:4.5
checkLatest:是