У нас вы можете посмотреть бесплатно SwiftData + CloudKit Sync (2025): полное руководство по настройке для iOS-приложений для нескольк... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Хотите синхронизировать модели SwiftData на всех ваших устройствах Apple? В этом пошаговом руководстве я расскажу вам о настройке SwiftData с CloudKit в Xcode — от создания модели, включения iCloud и настройки контейнера до тестирования синхронизации на реальных устройствах. 🤔 Мы рассмотрим: ✅ Как включить CloudKit в Xcode и настроить контейнер ✅ Правила для моделей SwiftData, которые необходимо соблюдать (значения по умолчанию, без ограничений уникальности) ✅ Тестирование синхронизации на нескольких устройствах (iPhone, iPad) ✅ Советы по отладке и распространённые сообщения об ошибках (ошибка 134060, несоответствие контейнера, проблемы со схемой) ✅ Использование панели управления CloudKit для проверки данных В итоге у вас будет работающая интеграция SwiftData + CloudKit, которая будет без проблем синхронизироваться на всех устройствах. 🖼 Попробуйте сами! Клонируйте или скачайте полный демонстрационный проект здесь: 📁 Шаблон демо: https://github.com/NDCSwift/CloudKitDemo Добавьте аргументы логирования в раздел «Аргументы, передаваемые при запуске» В той же вкладке редактора схемы («Выполнить» → «Аргументы»): -com.apple.CoreData.CloudKitDebug 1 🔗 Полезные ссылки: Apple Developer: https://developer.apple.com/icloud/cl... Apple Developer: https://developer.apple.com/documenta... Панель управления CloudKit: https://icloud.developer.apple.com/da... ⏱️Временные метки 00:00 — Введение и что такое CloudKit 00:49 — Создание модели данных Swift 01:59 — Создание примера ContentView для ввода и сохранения 03:40 — Обновление UUID для поддержки iCloud 04:22 — Запрос и список записей 05:07 — Добавление контейнера модели при запуске приложения 05:53 — Включение iCloud в Xcode 06:21 — Создание контейнера iCloud 07:15 — Улучшенное логирование 07:44 — Первый тест 08:00 — Исправление нашей модели с использованием значений по умолчанию 08:55 — Добавление удалённых уведомлений 09:22 — Второй тест 09:48 — Тестирование на физическом устройстве 10:23 — Консоль CloudKit 11:21 — Исправление ошибки «Поле 'recordName' не отмечено как доступное для запроса» 12:19 — Добавление дополнительных записей 14:18 — Тестирование на двух устройствах одновременно 15:46 — Ошибки отладки 15:58 — Неверный идентификатор пакета 16:15 — Неправильный контейнер 16:29 — Несоответствие схемы 16:48 — Ошибка разрешения / не аутентифицирован 17:01 — Записи не синхронизируются 17:27 — Зона / Запись не найдена 17:37 — Сбой уникальных атрибутов 18:16 — Среда разработки и производственная среда 19:33 — Когда переворачивать 20:04 — Контрольный список для CloudKit и заключение