Отсутствует идентификатор приложения и группы доступа к брелкам на каждом компьютере - PullRequest
0 голосов
/ 13 марта 2019

Так как с сегодняшнего утра я получаю эти две ошибки при создании его на устройстве: -

  1. Элемент списка

Автоматическая подпись не может решить проблему справа цели «AppName».

  1. Элемент списка

Профиль обеспечения «Профиль обеспечения группы iOS: com.xxx.yyssnn» не включает идентификатор приложения иполномочия keychain-access-groups.

Пробовал с несколькими учетными записями команд и на разных машинах, но безуспешно.Буду признателен за любую оказанную помощь.

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 14 марта 2019

Спасибо, @GianlucaiOSDev у меня это сработало. Я следил только за частью «Настройки сборки», но этого было достаточно. Я не добавил nameProject.entitlements к Правам подписи кода . @ miracle-doh Права подписи кода находятся в Настройки сборки -> Подписание при выборе Все в Настройках сборки вместо Основные по умолчанию.

0 голосов
/ 14 марта 2019

Ничего, это удовольствие @Lets Code.:) Я также выбрал все , но когда я переместил файл nameProject.entitlements из папки, он исчез бы из: Право подписи кода ;поэтому я должен был написать это от руки.Я рад, что ты решил с меньшим количеством шагов, отличная работа.:)

Обновление .В другом проекте этого было достаточно, в разделе «Возможности» -> «Группы приложений» и «Совместное использование ключей» включили, а затем выключили.

0 голосов
/ 13 марта 2019

У меня была такая же проблема этим утром. Я пишу, как я решил с надеждой, что это работает и для вас. Открыв проект, нажмите на файл проекта, а затем в следующем столбце на Цель -> Возможности и активируйте Группы приложений и Обмен ключами . Теперь в столбце навигатора проекта появится файл nameProject.entitlements , переместите nameProject.entitlements из папки, всегда в Навигатор проекта чуть ниже файла проекта. Всегда в Возможности положить снова : Группы приложений и Обмен ключами . Теперь нажмите Проект -> Настройки сборки -> Подписывание -> Идентификатор подписи кода и выберите: iPhone Developer: .... Чуть дальше в Право подписи кода : дважды щелкните по текстовому полю справа от него и скопируйте (или напишите) , чтобы целочисленное имя файла nameProject .entitlements и нажмите ввод . Теперь это должно работать, я надеюсь, что это помогает.

...