Note: For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.

Developing native applications for iOS in Xcode

To create an IBM MobileFirst™ Platform Foundation app, you must set up the IBM MobileFirst Platform Foundation SDK and configuration files, and add them to your iOS Xcode project. Then you can start to develop your app.

Note: MobileFirst development is supported in Xcode from version 7.1 by using iOS 8.0 and later.

To develop a native iOS application, you must add the MobileFirst framework files to your Xcode project and register the app on the IBM MobileFirst Platform Server. See Registering iOS applications to MobileFirst Server.

Note: Configuration and setup guidelines are provided for both Swift and Objective-C Xcode projects. You can find many Swift code examples in the Developer Center Tutorials.

You can add the MobileFirst frameworks to your Xcode project in one of the following ways:

The following topics show you how to set up an initial project and start developing.