Publishing a Xamarin App to the App Store

This section outlines the basic steps required to publish your app to an appropriate app store.

During the development phase, the app is built with the debug information and signed with a key that allows it to execute on a local device. At this stage, it is not ready for distribution.

Before you can deploy your application, it needs to be configured, signed, and packaged for the release. To prepare your app for distribution, you need a system with the SDKs of the platforms to release your app. If you want to release for Android devices, you will need the Android SDK, or preferably install Android Studio on the system. If you want to release for iOS devices, you will need an access to a Mac system with XCode installed on it. You also need to create developer accounts for each platform to release the app.

To enroll in the Apple Developer program, visit the following link on the Apple Developer website:

https://developer.apple.com/programs/enroll/

To enroll for Android development, you need a Google account. Visit the Google Play Developer Console Signup page to begin the registration: https://accounts.google.com/signin

After you have signed up for your developer accounts, you will be able to package your apps for release on the iOS and Android platforms.

For more information on publishing your Xamarin application, refer to the following links in the Microsoft Xamarin documentation:

For general information on Xamarin Development, refer to the following links in the Microsoft documentation: