IBM MobileFirst and iOS12

iOS12 is here and IBM MobileFirst is pleased to announce that we have embraced the iOS12 upgrade gracefully like every year.

In our previous blog post, we mentioned about the various new changes seen in iOS12 and what you, as a developer should be doing about it. Existing application(s) that were created using MobileFirst Platform v7.1 and v8.0 will work as they did on previous versions of iOS even after upgrade to iOS12.

We have validated MobileFirst v8.0 and v7.1 with the GM release of iOS12, and the all the major features listed below work fine with iOS12.

  • Invoking backend procedures through adapters
  • Application Authenticity
  • Application management
  • JSONStore
  • Direct Update
  • Oauth handshake with MobileFirst server
  • Push notifications

Targeting to build your app with iOS12

  • If you are planning to build your MobileFirst v8 application for iOS12 you have to remove stdc++ library from your Dependencies. This is because stdc++ is removed in iOS 12. Refer to Known Issues section in this blog post, for details about the workaround.

  • For Cordova apps, please upgrade to the latest iFix mfp-ifix-IF201809041150 so that your Cordova projects have the correct reference of libc++, automatically. For v7.1, you can upgrade to the iFix 7.1.0.0-MFPF-IF201808161052.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on September 17, 2018