Packaging your Cordova Hybrid App for Publishing 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 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 release.

To prepare your app for distribution, you need a computer with the SDKs of the platforms you want to release your app on. 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 you want to release the app on. For Google Play (Android), there is a one time developer fee. For an iOS developer account there is a recurring fee per year.

To start enrollement in the Apple Developer program, visit this 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 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 Cordova application, refer to the following links: