Azure pilines-build Xamarin.iOS-a versão SDK do iOS '14.0' não está instalada, e nenhuma versão mais recente foi encontrada

Estou a tentar construir um Xamarin.projecto iOS em oleodutos azure. O meu Agente da Pipeline está a usar macOS-10.15. A leitura para esta especificação do agente indica que contém iOS 14 sdk.

Https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md

ao executar o pipeline ainda recebo um erro a versão SDK não está instalada.

Build Xamarin.iOS task

Coisas que tenho tentei.
  • actualização da especificação do agente de macOS-10.14 para macOS-10.15
  • adicionar SDK, nome SDK & versão Xcode à secção "exigências" da configuração de trabalho do agente
Author: jon.nicholssoftware.com, 2020-09-29

1 answers

Podemos adicionar a tarefa bash e introduzir o script {[[1]} para verificar a versão SDK do IOS, de acordo com o resultado do teste e o doc , podemos ver que a versão padrão do Xcode é 11.7 e a versão SDK do IOS no agente hospedado macOS-10.15 é iOS 13.7.

enter image description here

enter image description here

Para sistemas com várias versões de Xcode instaladas, a versão actual pode ser seleccionada executando o sudo xcode-seleccione na linha de comandos.

Podemos adicionar a tarefa Bash e enter o programa sudo xcode-select -switch /Applications/Xcode_12_beta.app para mudar a versão Xcode e SDK IOS.

enter image description here

Actualizar 1

Pode consultar este documento para mais detalhes: Como É Que posso seleccionar manualmente as versões das ferramentas no agente macOS hospedado?

 0
Author: Vito Liu-MSFT, 2020-10-07 10:00:44