Я создаю CKRecordZone на лету в коде, который, конечно, работает в разработке на CloudKit.
Но будет ли это работать на производстве?Могу ли я создать CKRecordZones в производстве на лету?Или мне нужно переосмыслить дизайн?
Да, вы можете создавать зоны в личной базе данных пользователя на лету в рабочем состоянии.
Просто убедитесь, что вы развернули схему в рабочем состоянии, когда будете готовы.См. Главу Развертывание схемы в CloudKit Quick Start
Также убедитесь, что вы протестировали свое приложение с помощью Test Flight с использованием производственной базы данных, прежде чем отправлять свое приложение вApp Store.