Contents

Identifying an App’s Containers

Use Xcode’s Project navigator to find the identifiers of active CloudKit containers.

Overview

An app’s Xcode project manages which CloudKit containers are available to that app. When you write code that needs to provide container identifiers for all of the containers your app uses, reference the list of active containers in Xcode.

Identify the Containers Your App Uses

In your app’s Xcode project, select Signing & Capabilities > iCloud in the Project navigator.

[Image]

After you identify the containers that your app uses, you can create instances of CKContainer in your app and interact with CloudKit data.

// These constants correspond to the containers you configure for your
// target in your project's Signing & Capabilities tab.
let app = CKContainer(identifier: "iCloud.com.example.MyCloudKitApp.app")
let docs = CKContainer(identifier: "iCloud.com.example.MyCloudKitApp.docs")
let settings = CKContainer(identifier: "iCloud.com.example.MyCloudKitApp.settings")

See Also

Privacy