xcode, соединяющий профиль обеспечения распространения с сертификатом разработки - PullRequest
3 голосов
/ 17 марта 2012

Я использую xcode, и я хочу загрузить свое приложение.Для загрузки мне нужно создать приложение с профилем обеспечения распространения.У меня есть действующий профиль обеспечения распространения, но когда я пытаюсь собрать xcode, выдает эту ошибку:

Ошибка кода: у цепочки ключей по умолчанию нет идентификатора, соответствующего профилю «Dodge Cars Free Distribution1» и идентичности »Разработчик iPhone: Раджив Арора (4DL7HDW3F2) '

Я понимаю, что это означает, что xcode пытается проверить правильность моего профиля обеспечения распространения с помощью сертификата разработки.Очевидно, это не сработает.Как я могу заставить xcode распознать, что мой профиль обеспечения предназначен для распространения?Я попытался создать новый профиль распространения без результатов.

РЕДАКТИРОВАТЬ

Я нашел решение, я думаю.Я попытался создать с одним из моих старых профилей обеспечения, и он работал

1 Ответ

4 голосов
/ 17 марта 2012

Если я правильно помню, для использования профиля обеспечения распространения необходимо выполнить следующие шаги:

  1. Импорт сертификата распространения в Keychain Access
  2. Перетянул профиль обеспечения распространения на значок Xcode на Dock
  3. Установите в настройках сборки использование iPhone Distribution в разделе / ​​поле «Подписывание кода»

Редактировать из комментариев: Вы не должны нажимать кнопку «Выполнить», так как она всегда выдаст ошибку. Вы должны нажать Product> Archive из меню. Архив вашего проекта должен появиться в окне «Органайзер»> вкладка «Архивы». Оттуда вы сможете отправить свое приложение.

...