Я получаю сообщение об ошибке при попытке удалить записи из CloudKit Publi c DataBase - PullRequest
0 голосов
/ 08 мая 2020
  • Я могу удалять записи из веб-интерфейса CloudKit (как в разработке, так и в производстве)
  • Я могу удалять записи по коду в среде разработки
  • Я получаю Сообщение об ошибке при удалении по коду в производственной среде. (сообщение об ошибке находится в комментариях ниже)

Я использую следующий код для удаления записей:

1 Ответ

0 голосов
/ 09 мая 2020

Войдите в CloudKit Dashboard и просмотрите установленные вами правила безопасности. Выберите контейнер CloudKit (в котором находится ваша база данных publi c) в левой навигационной панели.

Вот что вы можете проверить:

  1. Разрешения контейнера - Имеет ли Apple ID, который вы используете на своем Ma c, разрешение на доступ к этому контейнеру?
  2. Роли безопасности - Щелкните любую ссылку go в вашем контейнере (например, Данные ). Затем щелкните большой полужирный текст в верхнем левом углу (возможно, прямо сейчас установлено «Типы записей») и выберите Роли безопасности . Есть ли у вашего типа роли разрешение на Write для типа записи, которую вы пытаетесь редактировать?
  3. iOS Simulator - одна из распространенных ошибок - не войти в учетную запись iCloud в симулятор iOS. Обязательно введите go в Настройки симулятора и войдите в систему.

Надеюсь, это поможет. :)

...