Если я разработал приложение и поместил его на TestFlight, который использует CloudKit, будут ли пользователи, использующие приложение, войти в MY Icloud, или они будут использовать свои собственные? Если они используют мой, он должен работать, но если они будут использовать свои собственные, мне нужно будет изменить код, чтобы создать нужные мне таблицы.Разработка и производство TestFlight
0
A
ответ
1
CloudKit использует только учетную запись iCloud каждого пользователя.
Но есть две части - публичные и частные базы данных.
Публичные базы данных идут вразрез с вашими ассигнованиями на использование. Частные базы данных идут против собственного распределения пользователя.
В любом случае вам не нужно менять код для создания таблиц. Вам нужно использовать панель CloudKit для перемещения ваших схем в производство.
Все это задокументировано в CloudKit Quick Start.
Итак, я создал таблицы, которые мне нужны на сервере разработки, и переместил их на рабочий сервер, и теперь я могу войти в систему, и все работает. Когда новый пользователь входит в систему и запускает приложение, они будут копировать таблицы, которые у меня есть на моем рабочем сервере, в их таблицы, чтобы приложение работало? Спасибо за ссылку, я сделаю еще немного чтения :) – Grumpy