Setting up the iOS development environment

improve this page | report issue


This tutorial explains the steps a developer needs to follow in order to develop and test iOS applications. These steps include registering at Apple Developer and installing Xcode.

Support level

  • Xcode 7.1 and later
  • iOS 8 and later

Prerequisite: As you setup your iOS development environment, make sure to also read the Setting up the Mobile Foundation development environment tutorial.


  1. Register as an iOS developer
  2. Inside the Member Center > Programs & Add-ons section register for the appropriate program for your organization

To learn more, visit the Apple Developer support website


To develop either Cordova or Native iOS applications, a Mac workstation needs to be used with Xcode installed.

Xcode provides with it the tools and APIs required to develop applications for the iOS platform, using either Objective-C or Swift programming languages.</p>

xcode IDE

Xcode is an IDE which you can use to:

  • Manage your test devices
  • Use the iOS simulator
  • Install apps on iOS devices
  • Develop, debug, test performance, and more

To learn more, visit the iOS Developer Library website

iOS Simulator

Xcode provides an iOS Simulator to test your application. For a detailed explanation of all available options, see the About Simulator documentation topic in the Apple Developers website.

What’s Next

Now that the MobileFirst and iOS development environment are set up, continue to Quick Start category to experience Mobile Foundation, or to All Tutorials to learn specific aspects of Mobile Foundation development.

Last modified on January 10, 2017