Я создаю приложение для iOS, которое работает с base. Пользователь может работать с ним везде, это круто. При первом запуске приложения, очевидно, база будет пустой. На данный момент база пользователей хранит данные локально с помощью Core Data. Но бывает случай, когда у пользователя может быть своя база с большим количеством данных и он не хочет начинать работу с нуля. По этой причине я хочу создать простое приложение Cocoa для macOS, которое позволит пользователю импортировать некоторые данные, например, из файла CSV. Обе модели Core Data (приложение для iOS и приложение для macOS) будут одинаковыми. Я просто хочу сделать синхронизацию между двумя платформами. Я думаю, что это возможно с помощью cloudKit, но какой способ лучше? Core Data Sync или что-то вроде поддержки базы данных MySQL на сервере и т. д.
Заранее спасибо!