Xcode iCloud Добавьте право на контейнеры iCloud в свой идентификатор приложения

  1. Для использования документов iCloud Xcode> Настройки> Учетные записи> Администратор роли Apple ID?

  2. Я тестировал два аккаунта.

Результат :

учетная запись администратора — в ней есть ошибка «В вашей учетной записи уже есть действующий сертификат разработки iOS».

введите здесь описание изображения

учетная запись участника - в ней есть ошибка "Сбой связи с Apple".

введите здесь описание изображения

Как устранить ошибку «Добавить право «контейнеры iCloud» в идентификатор приложения»?


person dh0rmfpdlxm    schedule 26.07.2016    source источник
comment
Может быть... нажать на кнопку "Исправить проблему"?   -  person fishinear    schedule 26.07.2016


Ответы (1)


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

So:

1) создайте собственный идентификатор для первого приложения, аналогичный предложенному XCode. Добавьте его в список пользовательских контейнеров.

2) Откройте панель инструментов CloudKit, чтобы убедиться, что этот контейнер создан в вашей учетной записи iTunesConnect.

3) Откройте второй проект/цель и добавьте туда такой же пользовательский контейнер.

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

person Vladimir Vodolazkiy    schedule 26.07.2016