Я пытаюсь настроить AWS Mobile Hub для APNS. У меня есть две проблемы, которые, как мне кажется, связаны.Учетная запись разработчика Apple генерирует недопустимые сертификаты push
В портале разработчиков Apple у меня есть 2 действительных профили Provisioning для приложения, iOS Development и iOS Distribution (все сертификаты имеют даты истечения срока действия в будущем). Когда я создаю и загружаю сертификат распространения разработки, а затем оглядываюсь на профили Provisioning Profiles, оба профиля помечены как недопустимые. Я могу редактировать профили и снова делать их действительными, но они недействительны, когда я аннулирую сертификат развертывания разработки и создаю другое (я заново создаю сертификат push, потому что я не уверен, что он действителен).
Когда я пытаюсь добавить уведомления толчка к моему проекту AWS Mobile Hub, загрузив сертификат принудительного развития (созданный, как указано выше), я получаю ошибку:
Invalid parameter: Attributes Reason: Platform credentials are invalid
Я повторил этот процесс несколько раз, и то же самое вещи всегда случаются. Если я отменяю и воссоздаю недействительные профили Provisioning Profiles, я получаю одну и ту же последовательность событий. Я понятия не имею, почему создание Push-сертификатов делает недействительными Provisioning Profiles. Поскольку загрузка сертификатов Push успешно загружается, я предполагаю, что их форматы верны. Я не знаю, какой параметр в сертификатах может быть источником ошибки.
Что происходит?
Спасибо за ваш ответ. Я читаю документы, которые вы упомянули. Я не последовал за ними, потому что процедуры для AWS Mobile Hub vs straight AWS различны. Я был обеспокоен тем, что микширование мобильных хабов и немобильных хаб-процедур вызовет проблемы. Я дам ваше предложение попробовать. –
Вы проверили этот https://mobile.awsblog.com/post/Tx13VO011I4ZXM4/Test-iOS-apps-on-AWS-Device-Farm-using-Appium-Part-3-Upload-your-iOS-Application? –