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

Я пытаюсь решить эту проблему уже несколько часов. Я проверил идентификатор приложения и подтвердил контейнеры iCloud. Также я ввел то же самое в правах приложения.

Но всегда есть красная отметка перед «Добавить право «контейнеры iCloud» в ваш идентификатор приложения». Я создал новый профиль обеспечения и также удалил файлы обеспечения с истекшим сроком действия. Я впервые сталкиваюсь с этой проблемой.

Эта проблема связана с подписанием сертификата разработчика или с чем-то еще?

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


person Danboz    schedule 24.06.2016    source источник
comment
Вы когда-нибудь находили решение этой проблемы? у меня такая же проблема   -  person travis    schedule 09.02.2017


Ответы (9)


У меня была такая же проблема пару дней назад. Исправил это, выполнив следующие действия:

  1. Зайдите в свой аккаунт разработчика
  2. Найдите идентификатор приложения, над которым вы работаете
  3. Нажмите изменить.
  4. В разделе iCloud выберите переключатель с надписью Включить поддержку CloudKit (требуется Xcode 6) введите здесь описание изображения

Работал на меня.

person Ashik    schedule 26.06.2016
comment
Я уже установил его, но все еще получил красный флаг на xcode 9 без причины - person TomSawyer; 23.09.2017

Для меня все было просто отлично. Мне пришлось закрыть и снова открыть xcode. Затем перейдите в «Возможности» и переключите «iCloud», т. Е. ВЫКЛ, а затем снова включите его.

person Idrees Khan    schedule 15.04.2018

Я решил это:

  1. Отключите возможности iCloud.

  2. Измените идентификатор пакета приложения.

  3. Включите возможности iCloud.

Теперь все регенерируется заново, и ошибка исчезает. Конечно, теперь идентификатор пакета неверен. Но теперь вы можете перейти в центр участников, удалить старый (неверный) идентификатор приложения и все связанные профили подготовки и снова изменить идентификатор пакета.

person matt    schedule 12.08.2018
comment
Я узнал, почему это работает. Он устанавливает PRODUCT_BUNDLE_IDENTIFIER в файле project.pbxproj. - person oferei; 11.02.2019
comment
@oferei Увлекательно и полезно, если это правда! Большое спасибо за вашу работу над этим. - person matt; 11.02.2019
comment
Не решение, это метод дробовика. - person Yohst; 29.06.2021

Я пытался добавить идентификатор приложения, соответствующий идентификатору пакета моего проекта, но он по-прежнему не обновляет предупреждения в iCloud.

Затем я обнаружил, что в «Общие» -> «Подписание» написано Target is ad hoc signed, и я нажал кнопку Enable Development Signing, затем Xcode начал автоматически управлять идентификатором приложения и т. д., и все стало зеленым:]

person hyouuu    schedule 14.03.2017
comment
У меня тоже сработало, за исключением того, что в Xcode 9 галочки серые, а не зеленые, и изначально было написано Target is unsigned, потому что я подписывался с помощью сценария инструмента командной строки codesign еще до того, как в Xcode появилась эта функция. - person Jerry Krinock; 11.07.2017

В моем случае в Xcode — General — Signing имя в поле Team было неверным.

person vomako    schedule 24.09.2017

По крайней мере, в Xcode 9.1 мне пришлось выбрать раздел «Команда в подписании» (панель «Цель» -> «Общие»). Команда уже была выбрана, но мне пришлось выбрать ее снова, чтобы ошибка исчезла. Возможно, это связано с обновлением сертификата разработчика.

person epx    schedule 05.12.2017

Я пробовал все вышеперечисленное, в конце концов все, что я сделал, это вышел из Xcode, снова открыл его и снова и снова выключал возможность iCloud.

person Dave    schedule 30.05.2018

Попробуйте — удалите все профили подготовки — перейдите в Xcode-> предпочтения-> учетная запись — добавьте сюда свой Apple ID (упрощает загрузку профилей) — Нажмите «Загрузить профили».

person Prakash Raj    schedule 17.08.2017

  1. Я включил iCloud
  2. Установите Контейнер облачного набора через панель инструментов Apple Developer в нужное мне приложение.
  3. Переименуйте идентификатор пакета проекта из Xcode 10 и переименуйте обратно в исходный идентификатор после того, как все в порядке.
  4. Предварительный профиль обновлен
person KATJ Srinath    schedule 10.04.2019