That's not a solution, that's a work-around, and relies on the developer knowing how Core Data will generate CloudKit schemas for every type of field they use. For example, if you use strings or URLs, you do need the _ckasset fields because they're used when values get larger than the standard fields permit.