Dev Genius

Coding, Tutorials, News, UX, UI and much more related to development

Follow publication

Build Xamarin apps with VS Code to M1 Macs, iPhones & Android

No IDE, start building apps in the terminal! Updated for 2023

The First Prototype
Dev Genius
Published in
4 min readMay 6, 2021

There have been numerous questions on different forums, of developers asking how to build Xamarin Apps using the terminal/CLI. The primary software/program used for Xamarin cross platform development is Microsoft’s Visual Studio. Visual Studio is classified as an Integrated Development Environment (IDE) that is used to build Xamarin apps. So, it has all the functionality you would need to build, debug and publish apps. This naturally makes Visual Studio bulky & slower than just building using CLI.

For decades now, software developers have preferred the use of lightweight text editors when possible because they are nifty and quick with changes, since a lot tasks don’t need the complex IDE. Microsoft’s Visual Studio Code is the most popular text editor among developers, with countless free extensions to enhance developer experience.

Note that the steps below do not support debugging, the iOS commands need to be done on a Mac, and the build will not work for iPhones and Macs if you have not correctly setup your Development Certificate and Provisioning profile in the Apple Developer portal (follow these steps to get temporary ones setup).

The First Prototype is an emerging Mobile App Design and Development consulting small business, specializing in Cross platform and Native iOS & Android apps. Sign up on our website, and support us on social media, to be informed of simple innovations in projects like our 5-star NumberBomb game on iOS & Android!

For all of these steps, you need to install and then open VS Code into the directory containing your Xamarin solution file. Then open the terminal by selecting Terminal in the toolbar->New Terminal. Restore nuget packages using the nuget restore command. Then follow the steps below depending on which platform you would like to build, and simply replace Sample with your project name:

Steps to Build & Deploy to Android with VS Code

  1. In your terminal, run this msbuild Sample.Android/Sample.Android.csproj /verbosity:normal /t:Rebuild /t:PackageForAndroid /t:SignAndroidPackage /p:Configuration=Debug
  2. Then, change directory using cd Sample.Android/bin/Debug to find the the signed APK file,
  3. Using ADB(Android Debug Bridge)

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Published in Dev Genius

Coding, Tutorials, News, UX, UI and much more related to development

No responses yet

Write a response