Как просмотреть данные в контейнере CloudKit для учетной записи Apple ID, отличной от учетной записи разработчика?

Я работаю над проектом Xcode для приложения iOS, которое использует CloudKit. Я могу видеть данные в контейнере CloudKit в CloudKit Dashboard, когда я вхожу в учетную запись разработчика, в которую вошел Xcode. Когда я вхожу в CloudKit Dashboard, используя другую учетную запись, которую я использую на реальном устройстве с установленным приложением iOS, я не могу видеть контейнер. В другой учетной записи Apple ID говорится, что учетная запись не зарегистрирована как учетная запись разработчика и ее необходимо зарегистрировать. Мне кажется, что CloudKit Dashboard должен отображать контейнер для этого приложения, но это не так. Почему это? Как мне проверить данные в CloudKit на предмет идентификатора Apple ID, который не является учетной записью разработчика?

1 ответ

Решение

Вы не можете просматривать содержимое частной базы данных любого пользователя, кроме Apple ID разработчика (за исключением общей базы данных, действующей как окно в чужую частную базу данных). Чтобы просмотреть содержимое частных баз данных других людей, вам нужно, чтобы их устройство извлекало данные и либо сохраняло их в общедоступной базе данных, либо создавало общую базу данных (CKShare) с вашим Apple ID разработчика.

Другие вопросы по тегам