Contents

com.apple.developer.icloud-extended-share-access

An array of strings that represent the types of information an app can request about a CloudKit share.

Possible Values

InProcessShareOwnerParticipantInfo

Add this value to receive information about the owner of a share. If you don’t add the entitlement, or don’t have this value in the array, the fields in the CKUserIdentity for the owner’s contact info are all nil.

InProcessOneTimeLinks

Add this value to generate single-use links for collaborative sharing using oneTimeURL(for:).

InProcessShareAccessRequests

Add this value to handle access requests for collaborative sharing.

Discussion

To add this entitlement, your app needs to use CloudKit to implement a collaborative multi-user sharing feature with a custom sharing UI that displays information about sharing participants.

Include the strings in the array that support your app’s features. Don’t include other values in the array. For more information about adding an entitlement to your app, see Adding capabilities to your app.