Apple и Stripe: идентификатор продавца / платежный сертификат Apple не удалось увидеть в xcode

Я выполнил все шаги, чтобы создать функцию оплаты кредитной картой с помощью Apple Pay в своем приложении. Он отлично работает для моего xcode и идентификатора продавца / идентификатора пакета.

Что мне нужно: у моего клиента есть собственная учетная запись разработчика Apple, и он хочет добавить идентификатор продавца своего клиента в приложение.

Что у меня от клиента: 1. Сертификат разработчика iOS (с идентификатором пакета) 2. Сертификат Apple Pay 3. Идентификатор продавца

Я добавил сертификат разработчика и сертификат Apple Pay в цепочку ключей. а также изменил «Настройки сборки -> подпись кода» с помощью сертификата разработчика клиента.

Проблема: здесь не отображается "возможность -> Apple Pay -> идентификатор продавца" идентификатора клиента. Если я нажму на «исправить проблему». xcode перенаправляет меня, чтобы выбрать мой профиль разработчика.

Пожалуйста, подтвердите, достаточно ли этой информации. Если да, пожалуйста, помогите мне решить эту проблему.

Теперь мой экран выглядит следующим образом. Когда я нажимаю "добавить / обновить":

введите описание изображения здесь

Скажите, пожалуйста, что мне не хватает


person Akshay Patil    schedule 04.04.2016    source источник
comment
Все еще не решено. Я всю неделю потратил на это   -  person Akshay Patil    schedule 12.04.2016


Ответы (3)


Вы создали эти сертификаты на своем компьютере. Если нет, то попросите сертификат p12. Это решит вашу проблему.

@AkshayPatil: Вы столкнулись с этой проблемой только из-за неправильных сертификатов или неправильного процесса.

  1. Перед созданием сертификата проверьте, активирован ли «Apple Pay».
  2. Вы должны получить сертификат .p12, когда кто-то создаст этот сертификат на другом компьютере.
  3. Вы должны использовать ту же учетную запись Apple для активации «Apple Pay», иначе вы не сможете получить доступ к этим сертификатам, и Apple Pay выдаст ошибку. Я пробовал на своей машине. Работает нормально. Вы должны добавить «торговца». перед идентификатором продавца.
person Chaaruu Jadhav    schedule 04.04.2016
comment
Спасибо за ответ, сертификат p12 не просил. Я бы спросил, но не могли бы вы рассказать мне, что такое сертификат p12 и почему мы используем p12? - person Akshay Patil; 04.04.2016
comment
Я получил ios_distribution.cer от клиента. Искал на другом сайте. Не могу найти никакой связи с p12 и добавлением идентификатора продавца. Можете ли вы дать мне какие-нибудь шаги? - person Akshay Patil; 05.04.2016
comment
Все еще не решено. Я всю неделю потратил на это. - person Akshay Patil; 12.04.2016
comment
@AkshayPatil: Вы столкнулись с этой проблемой только из-за неправильных сертификатов или неправильного процесса. 1. Перед созданием сертификата проверьте, активирован ли Apple Pay. 2. Вы должны получить сертификат .p12, когда кто-то создаст этот сертификат на другом компьютере. 3. Вы должны использовать ту же учетную запись Apple для активации Apple Pay, иначе вы не сможете получить доступ к этим сертификатам, и Apple Pay выдаст ошибку. - person Chaaruu Jadhav; 12.04.2016
comment
Я подтвердил, что сертификат Apple Pay и сертификат .p12 из той же учетной записи. Моя проблема не в ошибке оплаты Apple. Я не вижу идентификатор продавца в возможностях - ›Apple Pay -› идентификатор продавца - person Akshay Patil; 12.04.2016
comment
@AkshayPatil Вы должны интегрировать Apple ID и пароль. Спросите у клиента идентификатор Apple и пароль и создайте свои собственные сертификаты или получите файл .p12, потому что вы не аутентифицированный пользователь. xCode - ›Настройки -› Учетная запись - ›проверьте, присутствует ли учетная запись Apple или нет. - person Chaaruu Jadhav; 13.04.2016

Добавьте вручную и протестируйте. См. Снимок экрана  введите описание изображения здесь

person Chaaruu Jadhav    schedule 12.04.2016
comment
Это будет нормально .. но можете ли мне добавить шаги / процесс? - person Akshay Patil; 12.04.2016
comment
Я обновил вопрос, из-за этого не могу добавить вручную идентификатор продавца - person Akshay Patil; 13.04.2016

Просто эта проблема появилась, когда я попытался добавить Apple Pay к своим возможностям. На самом деле ничего не работало, кроме отключения автоматической подписи, загрузки профиля разработки с developer.apple.com, его импорта, устранения ошибки и повторного включения автоматической подписи.

Это заставило все снова заработать.

person xenospn    schedule 11.01.2019