After you integrated DevMate Kit, you can add the first version of your application:
- Open the Applications tab of your DevMate account and click on your application in the list that appears.
- Navigate to the Release Management tab by clicking a corresponding item in the DevMate's left-side pane.
- Click the Add New Application Version button. The Add New Version wizard will help you to create a new version of your app.
There are the following fields available in the Advanced mode:
|Status||Draft / Testing / Live||The status that is related to a new version. It is always set to Draft when a new version is added for the first time.|
Please Edit newly added Release to change the app's status.
|Bundle version||CFBundleVersion key from your app||The key from Xcode and info.plist. It is important because the Updates Framework refers to this key. Requires a "letter" to consider version as a Beta.|
|Short Bundle Version||CFBundleShortVersionString key from your app||The key from Xcode and info.plist. It is important as the Updates Framework refers to this key. Requires a "letter" to consider version as a Beta.|
|Version Codename||Any code name you want to add to your app||Internal setting that is visible only in Release Management.|
|Release date||Exact date choice||Defined date of the app release.|
|OS Limitation||Control lowest OS X version the app is available to||Not required. Can be set to make an app support only specific OS versions, starting from the specified one (minimum required OS X version).|
|Update Method||Either a regular In-app update or External update||DevMate supports not only regular updates via Update Framework but also External Updates via external link.|
|Release Files||ZIP, DMG and .dSYM.ZIP||All three files are needed to distribute them to customers and use dSYM for the crashes de-symbolication.|
|Release Notes||Release Notes of your app||An overview of changes and enhancements made to the application in the current update. Displayed to users of your app.|
|Add Localization Notes||Localized Release Notes||A way to add different release notes for different localizations of the app.|
Why keeping a correct version is important
While adding a new version, please pay attention to both Bundle Version and Short Bundle Version strings. If they don't coincide with the strings in the app's info.plist, the app may not see the update available in the Release Management.
Managing Beta versions
While creating a beta version of the app, please add letters to emphasise it. Otherwise, the version will be considered regular one. When the letter is added, DevMate shows "ß-letter" next to the app version and its status. It is also shown in the Beta Update Feed while checking for the updates.
Note: Make sure you've configured the Updater to check for the Beta Updates. To find out more, read Updates article.