The app under development requires multi-user CRUD access from any Apple device as well as private CRUD access per individual user, from any device. Local CoreData models are to be synced <--> CloudKit containers. Is this possible or should I forget about CloudKit?
App requires both a private & shared CloudKit container.
There is only one CloudKit container per app. (Well, I guess there can be several, but mostly you work with one.) That container, though, contains both private, public, and shared databases. It is possible to mix and match the different database types. I am currently working on an app that uses all three database types. So yes, it’s definitely possible.