Can an iOS application that will be distributed internally (for example, the iOS Application Developer Program application) use CloudKit? If so, are there any restrictions on CloudKit's capabilities?
I found this difficult to search because both the "enterprise" and the "inside" are overloaded in widespread use. Apple's docs on feature adding aren't specific enough:
Some application services — such as Game Center and In-App Purchase — are only available for iOS developer apps and Mac developer apps distributed through the store. These services require additional configuration in your Xcode project, in the Member Center, and sometimes in iTunes Connect. Application services that do not require iTunes Connect configuration are also available for applications for corporate iOS applications .
What "such as" makes me worry that this is not an exhaustive list; this is reinforced by iTunes Connect’s setup criteria.
But now I can ask the question in a different way: Does iCloud allow iTunes Connect setup? If so, is this required for all or some iCloud services (for example, key chain synchronization requires iTunes Connect settings, but storage of documents and keys is not supported)?
source share