Все еще используете сертификат разработки, когда на вашем клиенте есть приложение, подготовленное в режиме Ad Hoc (или App Store)?
Если у вашего клиента есть приложение, подготовленное / подписанное для Ad Hoc (или App Store), вам необходимо использовать производственный сертификат для отправки Push-уведомлений через APNS. Вам также необходимо убедиться, что вы подключаетесь к производственному серверу Apple, а не к альтернативной песочнице.
Кажется немного странным, что Ad Hoc должен использовать рабочие версии сервера сертификатов и push-уведомлений, но это так.