I ran into several problems and I think that I am not the only one.
I have an application in the App Store, which uses Core Dataand iCloudfor storing user information on all user devices. This is not unusual, and it works very well. This is an iOS 7 application and it works great on iOS 8. When I test it on a device with iOS 8. It works fine with Xcode 5.1.1, but not with Xcode 6.0.1.
Apple seems to have changed a few things with iCloud in iOS 8. Session 225: “What's New in Core Data” https://developer.apple.com/videos/wwdc/2014/ it seems nothing has changed.
Problem
At Portal Developer, it looked like I had to create new iCloud containers. (I have no idea what it is or how to get rid of it). He creates this using "iCloud.bundleID", that is, the words iCloud in front.
Prior to Xcode 6, my rights were as follows:
"xxxxxxxx.com.vital.lope", where xxxxxxx is my TeamID.
Now in the capabilities area there is no iCloud Core Data parameter (but according to https://developer.apple.com/library/prerelease/iOS/documentation/General/Conceptual/iCloudDesignGuide/Chapters/iCloudFundametals.html#//apple_ref/doc/ uid / TP40012094-CH6-SW28 in the "Choosing the Right Storage" section, iCloud Documents are also used for master data). It's great.
I chose to use custom containers:

? , App Delegate :
- (NSURL *)grabCloudPath:(NSString *)filename {
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *teamID = @"xxxxxxxxx";
NSString *bundleID = [[NSBundle mainBundle]bundleIdentifier];
NSString *cloudRoot = [NSString stringWithFormat:@"%@.%@", teamID, bundleID];
NSURL *cloudRootURL = [fileManager URLForUbiquityContainerIdentifier:cloudRoot];
NSString *pathToCloudFile = [[cloudRootURL path]stringByAppendingPathComponent:@"Documents"];
pathToCloudFile = [pathToCloudFile stringByAppendingPathComponent:filename];
return [NSURL fileURLWithPath:pathToCloudFile];
}
persistentStoreCoorindator. , Xcode 6.
Xcode 6.0.1, iCloud On. , :
The operation couldn’t be completed. (LibrarianErrorDomain error 11 - The requested container identifier is not permitted by the client com.apple.developer.ubiquity-container-identifiers entitlement.)"
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
, return grabCloudPath.
,
NSString *cloudRoot = [NSString stringWithFormat:@"%@.%@", teamID, bundleID];
to
NSString *cloudRoot = [NSString stringWithFormat:@"iCloud.%@.%@", teamID, bundleID];
, iCloud , .
:

, , , .
225 WWDC 2014, , iCloud Core Data . "".

, CloudKit CloudKit , . , CloudKit WWDC.
:
1) iCloud?
2) , ?
3) iCloud, (xxxxxxx.com.vital.lope) iCloud (iCloud.xxxxxxx.com.vital.lope).
4) CloudKit Xcode 5 Portal Developer iCloud?

Portal Developer, Cloud Xcode 5. , . "", .
, , , , , .