我们使用Appveyor进行持续集成,并在创建构建虚拟机时自动包含最新的Xamarin版本。 但是,所有开发人员和用于构建iOS应用程序的mac主机都使用以前的版本。由于多个项目将在未来几周内发布,我们不愿意在此时进行升级,这些大的升级总会增加数天的延迟。
因此,如果有人能够在创建构建Vm时向我展示如何指定Xamarin版本,那将会很棒。谢谢!
答案 0 :(得分:0)
我向appveyor支持发送了一封电子邮件,他们回复了这个部分解决方案:
我担心我们不能拥有Xamarin的多个版本,因为它与Visual Studio环境紧密相关。也许将来他们会更便携。
您现在可以回滚到上一个构建工作器映像。如果您不使用yml,请将image: Previous Visual Studio 2015
添加到appveyor.yml或在UI(项目设置的“环境”选项卡)上选择它。当然,这不是一个长期解决方案,因为当前图像将在下一次更新期间成为先前的图像。它可能是Xamarin问题或应用程序应升级到Xamarin最新版本。