Как установить сертификат в Xcode (подготовка к отправке App Store)

StackOverflow https://stackoverflow.com/questions/4156128

Вопрос

Я не хочу выбрать свой профиль распространения в Code Signing Identity на вкладке «Создание целей». Но все мои сертификаты (разработчик, рекламные, ...) серые. Так кажется, что новый профиль xxx.mobileProvision не установлен. Руководящие принципы говорят

Загрузите профиль распространения и установите его в Организатор XCode. Перетащите файл .MObileProvision в список профилей предоставления профилей под разработкой iPhone в организаторе.

Но ничего не происходит. Значок зеленого плюс не появляется.

Если я дважды щелкнул, чтобы профиль XCode показывает мне пустой файл ...

Кто-нибудь может мне помочь?

Дополнительная информация:

Сначала я создал специальный профиль (с другим идентификатором пакета), который работает (сейчас). Владелец сертификата и имя пользователя на Mac не одинаковы (но закрытый ключ был создан под этим именем пользователя). В Xcode я могу видеть только сертификат старого разработчика (из специального профиля).

Я установил приложение к Release.

Это было полезно?

Решение 3

Под

Предоставление -> Распространение -> Профессические профили распределения

Я снова загрузил нужный сертификат и установил его. Теперь я не вижу пустой файл в Xcode. Сборка также работает сейчас (без ошибки знака кода).

То, что я тоже сделал: я скачал WWDR и установил его, но я не знаю, была ли это причина (потому что я думаю, что это всегда одинаково)

Другие советы

В Xcode 5 это было перемещено:

Xcode> Настройки> Учетные записи> Кнопка «Просмотр».

Вы можете обновить свои сертификаты предоставления в XCode по адресу:

Organizer -> Devices -> LIBRARY -> Provisioning Profiles

Есть кнопка обновления :) Так что, если вы создали сертификат вручную в iTunes Connect, то вам нужно нажать эту кнопку или загрузить сертификат вручную.

Эти инструкции предназначены для XCode 6.4 (так как я не смог найти обновление для последних версий даже это был немного устаревшим)

а) часть на сайте разработчиков:

Войдите в: https://developer.apple.com/

Центр-член

Сертификаты, идентификаторы и профили

Сертификаты> Все

Нажмите «+», чтобы добавить, а затем следуйте инструкциям. Вам нужно будет открыть «BeyChain Access.app», там в меню «keychain Access»> «Assistant assistant>» выберите «Заказать сертификат от власти сертификата» и т. Д.

б) Часть Xcode:

В конце концов, вам нужно перейти к Xcode, и открыть XCode> Предпочтения ..., выберите свой Apple ID> Подробнее ...> Нажмите на прикрученную стрелку для обновления, а также «+», чтобы проверить дистрибуцию IOS или разработчик iOS Подписание токологии.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top