Подписание кода "Нет учетной записи для команды" при подписании для другой учетной записи разработчика

Я работал над приложением для клиента, использующего мою собственную учетную запись Apple Developer, пока жду, чтобы они зарегистрировали собственную учетную запись разработчика.

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

Code Signing Error: No account for team "59xxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials. Code Signing Error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "59xxxxxxxx" with a private key was found.

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

Их учетная запись уже установлена ​​в области настроек Xcode, и я был добавлен в эту группу в качестве участника.

Я работал над другими проектами с другими разработчиками, где мы могли бы построить проект, просто выбрав нашу соответствующую команду в раскрывающемся меню в разделе "Подписание" общих параметров проекта. По какой-то причине, когда мой клиент выбирает свою команду и пытается построить проект, она по-прежнему производит эту ошибку.

Кто-нибудь знает, что мы делаем неправильно?

Ответ 1

Для меня решение состояло в том, чтобы установить команду как в общих настройках, так и в настройках сборки.

Я использую xcode 9.

Ответ 2

Решением для меня было установить команду в общих настройках цели и в общих настройках тестов.

enter image description here

Ответ 3

По-видимому, у меня и моего клиента было немного "сломанного телефона", и нам удалось решить эту проблему, просто выбрав их команду в разделе "Подпись" на вкладке "Общие" в настройках проекта.

Ответ 4

В моем случае ошибка была вызвана устаревшим идентификатором команды в настройках проекта. Т.е. я получил проект от давно ушедшего человека. Итак, я просто скопировал идентификатор команды из сообщения об ошибке и использовал поиск в проекте в XCode, чтобы найти, где находится этот идентификатор команды. Он нашел меня в двух местах в настройках проекта, я поместил новый идентификатор разработчика и ошибка исчезла.

Ответ 5

используя xcode 10 здесь... мой appleID не был зарегистрирован, поэтому я исправил это через настройки> учетные записи> повторный ввод пароля.

НО, это все еще не работало даже после очистки и перезапуска xcode.

я наконец решил эту проблему, выполнив команду file> settings of workspace> build system... и выбрав "Legacy Build System" из выпадающего списка.