This page lists system requirements for the 200.4 release of ArcGIS Maps SDK for Swift.
Developing apps
To develop apps with this release of ArcGIS Maps SDK for Swift, you need an Intel or Apple silicon based Mac computer running an operating system listed below:
- macOS 14 (Sonoma)
- macOS 13.5 or later (Ventura)
You also need a minimum of Xcode 15 and iOS 17 SDK. It is recommended that you use the latest version of Xcode to ensure that you have Apple's latest bug fixes, language support, and enhancements to both the Xcode and the iOS SDKs.
Although Apple's iOS SDK contains simulators to conveniently run and debug 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.
You need to use the Swift programming language to develop your apps.
Deploying your apps
Apps can be deployed to iPhone and iPad devices running any of the following:
- iOS/iPadOS 17
- iOS/iPadOS 16
- iOS/iPadOS 15
You can run your unmodified iPad apps on Mac computers containing Apple silicon. However, you will need to use Mac Catalyst to customize your iPad apps for the Mac, or to deploy to Intel-based Mac computers. Mac computers need to be running any of the following:
- macOS 14 (Sonoma)
- macOS 13 (Ventura)
- macOS 12 (Monterey)
Minimum recommended hardware
Apps built with ArcGIS Maps SDK for Swift can be deployed to a wide variety of hardware that meet the software system requirements. The table below outlines the minimum recommended hardware to achieve good performance on iOS devices.
Hardware | Minimum Recommended |
---|---|
Processor | |
RAM |
ArcGIS software and connected services
Use this table to determine the lowest Version of the ArcGIS software that supports a specific functionality.
ArcGIS Software | Version | Functionality supported by ArcGIS Maps SDKs for Native Apps |
---|---|---|
ArcGIS Enterprise | 11 |
|
ArcGIS Enterprise | 10.9 |
|
ArcGIS Enterprise | 10.8.1 |
|
ArcGIS Enterprise | 10.8 |
|
ArcGIS Enterprise | 10.7.1 |
|
ArcGIS Enterprise | 10.7 |
|
ArcGIS Enterprise | 10.6.1 |
|
ArcGIS Enterprise | 10.6 |
|
ArcGIS Enterprise | 10.5 |
|
ArcGIS Enterprise | 10.4 |
|
ArcGIS Enterprise | 10.3 |
|
ArcGIS Pro | 3.0 |
|
ArcGIS Pro | 2.9 |
|
ArcGIS Pro | 2.8 |
|
ArcGIS Pro | 2.7 |
|
ArcGIS Pro | 2.6 |
|
ArcGIS Pro | 2.5 |
|
ArcGIS Pro | 2.4 |
|
ArcGIS Pro | 2.3.2 |
|
ArcGIS Pro | 2.3 |
|
ArcGIS Pro | 2.2 |
|
ArcMap | 10.3 |
|
Versions of supported specifications
Standards supported in this release include the following:
- Open Geospatial Consortium (OGC) standards:
- Web Map Service (WMS) versions 1.1.0, 1.1.1, and 1.3.0
- Web Map Tiled Service (WMTS) version 1.0.0
- Web Feature Service (WFS) versions 2.0.0 and 2.0.2
- API Features Part 1, Part 2, and Part 3
- GeoPackage versions 1.0, 1.1, and 1.2
- KML 2.2
- Military symbology standards:
- NATO APP-6(B) and APP-6(D)
- United States MIL-STD-2525B (change 2), MIL-STD-2525C, and MIL-STD-2525D
- International Hydrographic Organization (IHO) standards:
- S-52 (Specifications for Chart Content and Display Aspects of ECDIS)
- S-57 (Transfer Standard for Digital Hydrographic Data)
Indexed 3D Scene Layer (I3S) | Esri I3S versions | OGC I3S versions |
---|---|---|
3D Object Scene Layer | 1.6, 1.7, 1.8 | 1.0, 1.1, 1.2 |
Integrated Mesh Scene Layer | 1.6, 1.7, 1.8 | 1.0, 1.1, 1.2 |
Point Cloud Scene Layer | 1.6, 2.0 | 1.1, 1.2 |
Point Scene Layer | 1.6 | 1.0 |
Building Scene Layer | Not supported | Not supported |
Voxel Scene Layer | Not supported | Not supported |
Augmented reality: ARKit version 1 is supported