iOS

No migration changes are required for OData iOS applications; however, you might need to make some changes to take advantage of new features, or when you modify an application.

Migrate OData SDK Version 2.1 ESD #3 to 2.2

  • For information and examples for migrating existing 2.1 ESD #3 iOS applications to 2.2, see Migrating iOS Applications.

  • Scale-out nodes take requests only from messaging clients (OData SDK, Hybrid Web Container) and HTTP clients (REST APIs). For these clients to connect to the scale-out node, clients must be built with Unwired Platform version 2.2. Only 2.2 clients can fully support HTTP cookies. You must migrate existing clients to version 2.2 if you want to connect to scale-out nodes. For details about cookie support, see the corresponding Developer Guide for your client type.

  • Any device applications that implement Afaria libraries need to be recompiled to use standalone Afaria libraries, and reprovisioned.

    1. Download the latest Afaria libraries.
    2. Copy the libraries to a new location.
    3. Relink the libraries in your development environment. See Developer Guide: OData SDK, Downloading the Latest Libraries (iOS section).