Передача сертификата программы разработчика iOS

У меня есть некоторые проблемы с моим сертификатом разработчика и профилем. У меня есть сертификат разработчика программы на моем офисе Mac. Я хочу разработать и протестировать приложение на своем устройстве дома, поэтому я добавил свое устройство и сгенерировал профиль обеспечения на офисном Mac. Загрузите и установите *.cer и Provision на моем домашнем Mac, но я увидел ошибку:

The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains

Как перенести ключи с офисного Mac на мой домашний Mac?

3 ответа

Решение
  • Откройте программу брелка на рабочем месте.
  • Выберите раздел Мои сертификаты. Выберите записи, перечисленные как "Сертификат разработчика iOS", "Сертификат распространения iOS" и т. Д. Для простоты выберите все, что, по вашему мнению, относится к вашему членству.
  • Выберите Экспорт.
  • Он попросит вас ввести выбор пароля. Введите это.
  • Будет экспортирован файл p12. Перенесите этот файл на ваш домашний Mac.
  • На домашнем компьютере Mac импортируйте этот файл p12 в свою программу связки ключей.
  • Запустите XCode и попробуйте собрать заново, используя профиль обеспечения.
  • Если вышеперечисленное не работает, попробуйте все это в разделе "Ключи" вашей программы связки ключей.

Я думаю, что вам нужно экспортировать профиль разработчика вашего офисного компьютера, а затем импортировать его на свой домашний компьютер. В xCode 4.x это было сделано из команды в Организаторе, а в xCode 5+ это под учетными записями:

Ваша учетная запись отображается в XcodeНастройкиУчетные записи, и ее можно экспортировать, нажав на значок шестеренки (в левом нижнем углу.

Экспорт вашего профиля разработчика

Раньше я сталкивался с подобными проблемами, которые мне нравится называть CERT-Hell. Я предполагаю, что у вас есть разрешения на то, чтобы делать то, что вы пытаетесь. Лучшее, что я когда-либо делал, было использование встроенной обработки в Xcode в Organizer под Window. Вам никогда не придется беспокоиться об импорте сертификатов и т. Д.

Вам придется немного пообщаться с этим, поскольку я не знаю, что вы уже сделали, но суть в том, что вы можете позволить XCode управлять всеми вашими сертификатами для предоставления. Надеюсь, это поможет вам.

Другие вопросы по тегам