Supported operating systems for development
Intel-based Macintosh running Mavericks (OS X 10.9) or Yosemite (OS X 10.10) is required.
Software requirements for development
XCode 6 with iOS 8 SDK, or XCode 7 with iOS 9 SDK are required to develop applications with ArcGIS Runtime SDK for iOS.
Note:Beta and GM seed versions of XCode or iOS SDK are generally not supported unless otherwise noted.
The iOS Dev Center contains technical resources for developing iOS apps. You must to register as an Apple developer to acces Apple programming guides, samples, videos, forums, downloads, and more.
Although Apple's iOS SDK contains a simulator, which provides a convenient way to run iOS applications on your Mac, it is recommended that you test your applications on actual devices to ensure they work and perform as expected. Testing on the simulator alone does not provide a good measure of how the application performs on the physical device.
To run applications on a device, you need to enroll in the iOS Developer Program. Depending on how you intend to distribute your application, through the Apple App Store, or in your organization or institution, you can choose the appropriate program for your needs.
ArcGIS for Server or Portal
To connect your app to ArcGIS for Server data or services, use ArcGIS for Server version 10.0 or later. To use ArcGIS for Server data when your app is offline, use ArcGIS for Server 10.2.2 or later.
You can use ArcGIS for Portal version 10.2 or later with your Runtime apps.
iOS version 7.x, 8.x, or 9.x is required to run applications built with ArcGIS Runtime SDK for iOS on Apple devices such as iPhone, iPad, and iPod Touch.
Beta and GM seed versions of iOS are generally not supported unless otherwise noted.