<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macOS: 10.12.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "BundleResources",
  "identifier" : "/documentation/BundleResources/Information-Property-List/CKSharingSupported",
  "metadataVersion" : "0.1.0",
  "role" : "Property List Key",
  "symbol" : {
    "kind" : "Property List Key",
    "modules" : [
      "Bundle Resources"
    ],
    "preciseIdentifier" : "plist:Information_Property_List.CKSharingSupported"
  },
  "title" : "CKSharingSupported"
}
-->

# CKSharingSupported

A Boolean value that indicates your app supports CloudKit Sharing.

## Discussion

If your app supports CloudKit Sharing, add this key to your app’s `Info.plist` file with a value of <doc://com.apple.documentation/documentation/Swift/true>. This tells the system to launch your app when the user taps or clicks a share’s URL. For example, one they receive in an email or an iMessage from the share’s owner.

Before your app launches, CloudKit verifies that the user has an active iCloud account and, for private shares, that it matches their participant details. Following successful verification, CloudKit provides the share’s metadata to your app’s scene, or application, delegate. The method it calls varies by platform and app configuration. For more information, see <doc://com.apple.documentation/documentation/CloudKit/CKShare/Metadata>.

To indicate that your app supports CloudKit Sharing:

1. Select your project’s `Info.plist` file in the Project navigator in Xcode.
2. Click the Add button (+) next to any key in the property list editor and press Return.
3. Type the key name `CKSharingSupported`.
4. Choose Boolean from the pop-up menu in the Type column.
5. Choose YES from the pop-up menu in the Value column.
6. Save your changes.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)