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

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

загрузите профиль дистрибутива и установите его в Xcode Organizer. Перетащите .mobileprovision файл в список профилей подготовки в разделе Разработка IPHONE в организаторе.

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

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

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

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

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

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

4 ответов


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

Xcode>Настройки>Учетные записи > кнопка просмотра сведений>


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

Organizer -> Devices -> LIBRARY -> Provisioning Profiles

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


под

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

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

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


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

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

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

Член Центра

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

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

Нажмите кнопку "+" Добавить, а затем следуйте инструкциям. Вам понадобится чтобы открыть " Keychain Access.app", там в меню" Keychain Access " > "Certificate Assistant> "выберите" запросить сертификат из Центра сертификации " и т. д.

b) часть XCode:

В конце концов, вам нужно перейти к XCode и открыть Xcode>Preferences..., выберите Apple ID > Просмотр сведений... > нажмите эту закругленную стрелку, чтобы обновить, а также"+", чтобы проверить наличие идентификаторов iOS или iOS Developer Signing.