Вам не нужны два членства разработчика, чтобы использовать один и тот же идентификатор пакета на двух разных компьютерах Mac. Скорее всего, ваш разработчик B вошел в систему, используя свой Apple ID, который теперь связан с двумя программами разработчика, и пытается использовать свой собственный сертификат подписи с профилем обеспечения разработчика A. Это не сработает.
Приложения нуждаются в следующих вещах для создания на устройстве или для архивирования.
- Действительный сертификат подписи
- Идентификатор пакета
- Действительный профиль подготовки, который связывает шаг 1 и шаг 2
Ваш разработчик Б не может использовать сертификат подписи, созданный с его учетной записью, и связать его с профилем обеспечения вашего разработчика А.
Вот шаги, которые вы должны выполнить сейчас: (Обратите внимание, что эти шаги предназначены только для сертификатов распространения, необходимых для процесса архивирования. Если ваш разработчик B хочет построить на устройстве, вам необходимо сделайте этот шаг и для сертификатов разработчика.)
Вы найдете сертификат подписи с идентификатором 6UM2GR5MVA в цепочке ключей разработчика A. Формат должен быть "iPhone Distribution: Develper_Name_Here (6UM2GR5MVA)"
Экспортируйте этот сертификат подписи и импортируйте его в связку ключей разработчика B. (как publi c, так и закрытые ключи вместе).
Отправить правильный профиль обеспечения распространения разработчику B. Или они могут войти на портал разработчика и загрузить его оттуда. Затем щелкните его, чтобы открыть в Xcode.
Теперь go в раздел настроек проекта Xcode и откройте раздел «Подписание и возможности». И выберите правильную команду с идентификатором 6UM2GR5MVA. (Возможно, вам придется снять флажок «Автоматическое управление подписью»). В разделе «Подписание (выпуск)» выберите правильный профиль обеспечения.
Если эти поля недоступны для редактирования на шаге № 3, вы должны сделать это в разделе «Параметры сборки», потому что иногда Xcode запутывается, когда вы используете несколько учетных записей.
При распространении выберите правильный сертификат распространения и профиль, которые теперь должны появиться в списке.
Вы необходимо повторить эти шаги (с №1 по №4) для сертификата подписи разработчика, а также установить правильные настройки в разделе «Подписание (отладка)».