Я пытаюсь скомпилировать свое приложение из XCode, и мне не нужно использовать нажатия Sandbox APNS.
Если я создаю схему «выпуска» XCode прямо на моем телефоне, мне все равно нужно использовать изолированную программную среду APN для получения push-уведомлений.
Если я создаю архив Xcode (сборка схемы «релиз») и отправляю его в тестовый полет, загружаю его из testflight, я могу нормально получать push-уведомления.
В первом случае, если я пытаюсь отправить push-уведомление с использованием APN без песочницы, я получаю сообщение об ошибке «BadDeviceToken».
Есть ли что-то неправильно настроенное, или все сборки непосредственно на моем устройстве будут нуждаться в APN песочницы, несмотря на использование той же схемы сборки выпуска, которая использовалась для моих архивов? Это кажется нелогичным, и, как я ожидаю, для этого будут использоваться профили предоставления релизов на стороне клиента.