docker-compose
to your workflow file.azure-pipelines.yml
file at the root of the repository. You can use this file to build the app.azure-pipelines.yml
file to select the appropriate agent pool:azure-pipelines.yml
file. Change values to match your project configuration. See the Xamarin.Android task for more about these options.azure-pipelines.yml
file. Change values to match your project configuration. See the Xamarin.iOS task for more about these options.packageApp
to true
and make sure prior to this task you installed the right Apple Provisioning Profile and Apple Certificates that match your App Bundle ID into the agent running the job.{iOS.csproj root}/bin/{Configuration}/{iPhone/iPhoneSimulator}/
XamariniOS
task in your azure-pipelines.yml
file. For details on properly formatting the version number (shown as 5_4_1 below), see How can I manually select versions of tools on the Hosted macOS agent?.azure-pipelines.yml
. These jobs can run in parallel to save time. The following complete example builds a Xamarin.Android app on Windows, and a Xamarin.iOS app on macOS, using two jobs.