Как установить сертификат в Xcode (подготовка к подаче в магазин приложений) - PullRequest
8 голосов
/ 11 ноября 2010

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

Загрузите профиль распространения и установите его в Xcode Organizer.Перетащите файл .mobileprovision в список «Профили обеспечения» в разделе «РАЗРАБОТКА IPHONE» в Организаторе.

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

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

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

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

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

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

Ответы [ 4 ]

11 голосов
/ 31 июля 2014

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

Xcode> Предпочтения> Учетные записи> кнопка View Details>

6 голосов
/ 29 августа 2011

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

Organizer -> Devices -> LIBRARY -> Provisioning Profiles

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

3 голосов
/ 23 ноября 2015

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

a) Часть для разработчиков'website:

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

Member Center

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

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

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

b) XCodepart:

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

3 голосов
/ 11 ноября 2010

Под

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

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

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

...