Возможный дубликат:
xCode 4 -reinstalls keychain certs, которые я удаляю
Вопрос гласит все в двух словах.
При создании проекта в Xcode я получаю сообщение об ошибке на шаге проверки:
CodeSign error: Certificate identity 'iPhone Developer: xxxxx' appears more than once in the keychain. The codesign tool requires there only be one.
Проблема заключается в том, что этот идентификатор сертификата переустанавливается всякий раз, когда запускается Xcode. Это истекший сертификат, который вызывает дополнительную путаницу. Поэтому я удаляю его в цепочке ключей и строю проект, и все работает.
Закройте Xcode, перезапустите, посмотрите Keychain и TA-DA! снова появляется сертификат с истекшим сроком действия.
Мне кажется, что я вернулся на зараженную вирусами машину Windows.
Так как проект строит и выполняется правильно, когда сертификат удаляется, единственная проблема заключается в том, что выполняется xcode с автоматической установкой.
Edit:
Я думаю, что это связано с рассмотрением того, что xcode делает из брелка по какой-либо причине. Затем xcode решает установить сертификат на основе проверки брелка, хотя это ошибочное решение. Я мог бы решить эту проблему, если бы провел 24-48 часов, но я могу продолжать работать, не покидая Xcode.:)