Как установить сертификат в Xcode (подготовка к отправке в app store)
Я не хочу выбирать свой профиль распространения в Code Signing Identity
на вкладке построение целей. Но все мои сертификаты (разработчик, ad hoc,...) серые. Так что кажется, что новый профиль XXX.mobileprovision не установлен. Руководящие принципы говорят
загрузите профиль дистрибутива и установите его в Xcode Organizer. Перетащите .mobileprovision файл в список профилей подготовки в разделе Разработка IPHONE в организаторе.
но ничего не происходит. Значок зеленый плюс появляется.
Если я дважды щелкните профиль Xcode показывает мне пустой файл ...
может кто-нибудь помочь мне?
дополнительная информация:
сначала я создал специальный профиль (с другим идентификатором пакета), который работает (сейчас). Владельца сертификата и имени пользователя на Mac не совпадают (но закрытый ключ был создан под этим логином). В Xcode я могу видеть только старый сертификат разработчика (из Ad-Hoc профиль.)
Я установил приложение в Release
.
4 ответов
вы можете обновить сертификаты подготовки в 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.