Поскольку никто не обновил и не ответил на этот вопрос, так как Натан указал, что исходная ссылка для ответа недоступна (точка номер один при публикации в stackoverflow "Пожалуйста, обязательно ответьте на вопрос "), вот ответ из моего опыта, надеюсь, это поможет кому-то:
Для этого конкретного вопроса (сертификат Dev / Distribution установлен, но нет закрытого ключа) ответом является выбор из 2 вариантов:
1. Создайте новый идентификатор сертификата через портал Apple Devloper
В этом случае вам нужно будет войти на портал разработчиков Apple и использовать помощника, в рамках этого вам потребуется создать и загрузить CSR (запрос на подпись сертификата), который также создаст открытый и закрытый ключи на машине. Apple подписывает запрос и вуаля, пара подписанных публичных / частных сертификатов: Ссылка
2. Экспортируйте закрытый ключ с машины, изначально использовавшейся для создания сертификата
Это тот случай, когда ваша подпись с ранее созданным идентификатором, возможно, на старой машине или (как в моем случае) ваша разработка для клиента, у которого уже есть идентификатор. Если вы не можете получить доступ к устройству, которое первоначально использовалось для создания удостоверения сертификата, вам придется создать новое удостоверение в соответствии с руководством / помощником.
Для этого вам нужно будет экспортировать свой закрытый ключ (файл .p12) или пару открытого / закрытого ключей через Keychain Access и установить закрытый ключ или пару ключей на компьютер, на котором вы разрабатываете. Вот руководство , которое я нашел в stackoverflow.
Ссылка: http://iphonedevsdk.com/forum/iphone-sdk-development/11498-problems-exporting-importing-p12-private-key-for-developing-on-another-mac.html
PS> Имейте в виду, я выполняю последний вариант прямо сейчас, и, хотя свидетельства предполагают, что это сработает, я пока не проверял его, если, если не сработает, я отвечу!