/ Azure DevOps

Cambiar versión de SDK de iOS y Xcode en pipeline de compilación Azure DevOps

Con las nuevas restricciones del App Store de Apple ahora las nuevas aplicaciones deben soportar la versión 12.1 de iOS, esto puede llegar a producir problemas si estás trabajando un pipeline de CI/CD en Azure DevOps configurado con un agente de compilación hospedado en Azure DevOps ya que obtendrás un error con un mensaje que te indicará que la versión 12.1 no se ha encontrado.

No es momento de entrar en pánico ya que cómo podrás ver en el siguiente link el agente soporta la versión del SDK que es necesaria, lo único que tendrás que hacer es cambiar un poco el script y agregar las siguientes instrucciones antes de realizar los pasos de compilación para tener tu agente con las configuraciones necesarias:


  steps:
    - script: sudo $AGENT_HOMEDIRECTORY/scripts/select-xamarin-sdk.sh 5_16_0 
      displayName: 'Select the Xamarin SDK version 5.16.0'
      
    - script: echo '##vso[task.setvariable variable=MD_APPLE_SDK_ROOT;]'/Applications/Xcode_10.1.app;sudo xcode-select --switch /Applications/Xcode_10.1.app/Contents/Developer
      displayName: 'Updating xcode version'

Recuerda que debes tener seleccionada la imagen 'macOS 10.13'.
Espero este post rápido te permita ahorrar un poco de tiempo de búsqueda.

¡Saludos!
@SaturPimentel

Saturnino Pimentel

Saturnino Pimentel

Microsoft MVP, consultant, blogger, and speaker. Saturnino is a co-founder of the community "programadores c#" and the c# meetup of the Mexico city also he enjoys working with other communities.

Read More

Suscríbete a la lista de correos :)

* indicates required