Описание тега cloudkit-environments

CloudKit предоставляет отдельные среды разработки и производства для ваших типов записей и данных. Среда разработки - это более гибкая среда, доступная только членам вашей команды разработчиков. Когда ваше приложение добавляет новое поле к записи и сохраняет эту запись в среде разработки, сервер автоматически обновляет информацию схемы.

Эту функцию можно использовать для внесения изменений в схему во время разработки, что экономит время. Одно предостережение заключается в том, что после добавления поля к записи тип данных, связанный с этим полем, нельзя изменить программно. Чтобы изменить тип поля, вы должны удалить поле в CloudKit Dashboard и снова добавить его с новым типом.

Перед развертыванием приложения вы переносите схему и данные в производственную среду с помощью CloudKit Dashboard. При работе в производственной среде сервер не позволяет вашему приложению программно изменять схему. Вы по-прежнему можете вносить изменения с помощью CloudKit Dashboard, но попытки добавить поля к записи в производственной среде приводят к ошибкам.

Примечание: iOS Simulator работает только со средой разработки. Когда вы будете готовы протестировать свое приложение в производственной среде, сделайте это с устройства.