У меня были проблемы с заполнением сертификатов зомби в моей цепочке для ключей, и идентификация сертификата появлялась дважды. Простое удаление дубликата сертификата не сработало.
В Xcode, когда я смотрю на свою подпись кода в цели, я вспоминаю, что у меня был другой профиль распространения в сборках "Ad Hoc", чем сборки "Release".
Когда я генерировал новый сертификат, я загружал только новый профиль для сборок Ad Hoc, а не для сборок Release.
Xcode завис на сертификате для обоих этих профилей, и поэтому Xcode вызывал дублирование сертификатов ... потому что я забыл правильно обновить свои профили.
Убедитесь, что обновили ВСЕ свои профили обеспечения новым сертификатом и изменили ВСЕ профили одновременно в Xcode.