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:
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.
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.
Any code name you want to add to your app
Internal setting that is visible only in Release Management.
Exact date choice
Defined date of the app release.
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).
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.
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 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.