Возможно, это не поддерживается AWS, однако при создании сертификата в Apple Developer Console я выбрал «Apple Pu sh Notification service SSL (Sandbox & Production)». Я использовал эту сертификацию для создания социальной сети. Если я установлю флажок «Используется для разработки в песочнице», уведомления будут работать при компиляции приложения через XCODE, но не через testflight. Если я использую эту сертификацию и снимаю этот флажок, уведомления будут работать из testflight, но из XCODE.
У меня сложилось впечатление, что этот новый тип сертификации можно использовать при разработке и производстве, поэтому я немного сбит с толку. Похоже, что AWS знает, скомпилировано ли мое приложение для разработки или производства.
Есть ли способ настроить один SNS для разработки и производства на iOS?