In keeping with our recent release cadence, version 3.8 of the Red Hat Mobile Application Platform has just been deployed to all actively updated Grids.
The main features of this release are:
iOS 9 updates
- Full iOS 9 support in the Build Farm has now been added. All iOS apps are now built using Xcode 7.2 and target iOS 9.2.1 by default, including Forms Apps and Cordova Light Apps.
- All of our iOS templates work without any code change on iOS9
- No iOS9 specific SDK updates are needed
- All Studio iOS template apps are now based on Cocoapods
- Note that full Swift support is coming in a later release. However you can already use our current SDK with ObjC if you are writing in mixed Swift/ObjC.
- In RHMAP 3.7, we added support for the latest version of Cordova Android. We are now doing the same for Cordova iOS which is at v3.9.x and is the default for Full Cordova Apps.
- Both iOS and Android now use Cordova CLI 5.2.0 which gives you access to all the latest Cordova platforms and plugins. As mentioned in the RHMAP 3.7.0 release notes, you can now use Cordova’s config.xml to specify platform versions and plugins.
- Forms Apps and Cordova Light App continue to use Cordova 3.x on iOS. We will be upgrading these in a later release.
Integration with the Apperian MAM
If you make use of Apperian for Mobile Application Management, you can now automatically send your built mobile binaries from our Build Farm to your Apperian App Store.
Detailed blogpost and video will follow soon on this.
There were a large number of bug-fixes and enhancements made in this release, including:
- A major focus on migrating very large MongoDB datasets via the Studio and providing more progress information about the migration.
- Adding a strict step on project deletion to avoid mistakes by users
- Adding more metadata to Forms Submission Export
- Fixing App Preview refresh
Unified Push Server updates
Data Sync / Offline Support updates
We updated the Data Sync example code/snippets in Docs for iOS, Windows and Android.
When trying to download an app built through the Build Farm on an iOS 9.1 device, the message “Unable to Download App” is shown and the app can not be downloaded/installed.
This issue only affects version 9.1 of iOS. To work around it, you can either build the app locally in Xcode, or upgrade your device to an iOS version higher than 9.1.