Я смущенно, как APNS Certificates
работа. У меня есть одна учетная запись Apple Developer
, которую я использую. Я загрузил APN Tester
, который в основном отправляет тестовое уведомление, используя созданный мной сертификат APNS. И отлично работает на одном компьютере.Служба уведомлений Apple Push и сертификаты, как это работает?
Но затем я экспортировал свой Developer Profile
на другой Mac и запустил тот же сертификат APNS с тестером, и я получил код ошибки, говорящий Error handshaking
.
Зачем это работать на одном компьютере, а не с тем же профилем разработчика? Я тестировал проекты XCode, и я могу запускать их на обоих компьютерах с тем же signing identity
.
Как это работает для нашего сервера, который отправил бы APNS notifications
? Должен ли компьютер нуждаться в собственном профиле разработчика, чтобы иметь возможность отправлять их?
Пожалуйста, помогите, спасибо!
Сертификата будет достаточно. Тем не менее, я обнаружил, что установление соединения с одной машины будет препятствовать подключению другой машины, хотя я не мог бы решить эту проблему. Это наверняка относится к автоматическим масштабированным развертываниям. См. Также http://stackoverflow.com/a/3512770/1916766 –