Technical Note TN2351

Using the iCloud App ID Service Settings with Xcode 5 and Xcode 6

Starting with Xcode 6, there is a new change in the Developer Portal covering the use of iCloud service usage with a developer's App ID. This TechNote describes how to use the iCloud App ID Service Settings when upgrading from Xcode 5 to Xcode 6.

Introduction
Finding the iCloud Service Setting
Adjusting the Settings
Document Revision History

Introduction

Development teams that use iCloud services in their apps should be aware of the relationship between their iCloud compatibility settings and various versions of Xcode.

Finding the iCloud Service Setting

The iCloud Setting in Certificates, Identifiers & Profiles:

Figure 1  iCloud Service Settings (example)

Adjusting the Settings

Enabling iCloud from a particular version of Xcode will automatically enable it for the right compatibility. If you are using entitlements specific for Xcode 6, you must select “Include CloudKit support (requires Xcode 6)”.

All team members members should use the same version of Xcode. If a team has developers using both Xcode 5 and Xcode 6, this flag can be flipped back and forth repeatedly, causing the associated profiles to become invalid every time.



Document Revision History


DateNotes
2014-09-29

New document that describes how to use the iCloud App ID Service Settings between Xcode 5 and Xcode 6.