2016-01-04 6 views
0

Если я разработал приложение и поместил его на TestFlight, который использует CloudKit, будут ли пользователи, использующие приложение, войти в MY Icloud, или они будут использовать свои собственные? Если они используют мой, он должен работать, но если они будут использовать свои собственные, мне нужно будет изменить код, чтобы создать нужные мне таблицы.Разработка и производство TestFlight

ответ

1

CloudKit использует только учетную запись iCloud каждого пользователя.

Но есть две части - публичные и частные базы данных.

Публичные базы данных идут вразрез с вашими ассигнованиями на использование. Частные базы данных идут против собственного распределения пользователя.

В любом случае вам не нужно менять код для создания таблиц. Вам нужно использовать панель CloudKit для перемещения ваших схем в производство.

Все это задокументировано в CloudKit Quick Start.

+0

Итак, я создал таблицы, которые мне нужны на сервере разработки, и переместил их на рабочий сервер, и теперь я могу войти в систему, и все работает. Когда новый пользователь входит в систему и запускает приложение, они будут копировать таблицы, которые у меня есть на моем рабочем сервере, в их таблицы, чтобы приложение работало? Спасибо за ссылку, я сделаю еще немного чтения :) – Grumpy