I am successfully using Cloudkit to synch data between multiple macs and iOS devices on a development container. I am using this app to run our business. I am considering distributing the app and support multiple companies. I have two concerns.
1) After switching to a production container, how could I modify the database schema for a future version of the app.
2) I use notifications via subscriptions to keep the devices in synch. After going production, can I still create new subscriptions for each new company?