Мое приложение TestFlight не получает push-уведомления APN, однако мое приложение для разработки получает их правильно. Кажется, это говорит о том, что это проблема с моими сертификатами Apple/профилем/и т. д. На эту тему есть множество вопросов SO, но ни один из них мне не помог.
Я использую Phonegap Build для создания приложения, а не Xcode.
Я попытался восстановить все файлы certs/profiles/.p12, все они настроены для распределение, а не для разработки.
В моем config.xml я установил право «aps-environment» на «производство». У меня тоже подтвердил, что мой профиль обеспечения содержит право на "производство" среды aps, как описано здесь.
<config-file target = "*.entitlements" parent = "aps-environment">
<string>production</string>
</config-file>
Я регенерировал cert/profile/.p12 еще около 3 раз, и он, наконец, заработал. Не очень удовлетворительный ответ, но вот.