Company
Date Published
Author
Luce Carter
Word count
1773
Language
English
Hacker News points
None

Summary

Deploying a Xamarin mobile app requires more than just coding and pressing F5, as it needs to be tested and debugged on a device running a mobile operating system like Android or iOS. To deploy on Visual Studio for Mac, target either iOS or Android emulators almost out of the box, with the iOS simulators built-in. For Windows users, deploying to Android is fairly straightforward but iOS requires some work due to Apple's license agreement that requires using "Xcode Build Tools" to compile iOS applications, which are only available on Mac. Running your Xamarin app on an Android emulator is much simpler than targeting iOS, and you can deploy to a physical device once it's configured for development by enabling USB Debugging or connecting wirelessly via WiFi if the device is accessible.