También tuve este problema con una aplicación de Córdoba y después de hacer un poco de lectura parece que este es un problema común hoy en día.
¿POR QUÉ SUCEDIÓ?
Dado que menciona que su aplicación ya fue aprobada mediante notificaciones automáticas, lo más probable es que el perfil de provisión de su aplicación haya cambiado al enviarlo a la AppStore. Tal vez:
- reconstruyó su proyecto en Xcode, o
- movido a otro equipo y se olvidó de decirle a XCode cuál era el perfil correcto, o
- alguien sentado en su computadora y la ha cambiado, o
Este problema ocurre porque los permisos se obtienen a través del perfil de suministro. Si olvida vincular el perfil de aprovisionamiento de su aplicación a un AppID que tiene el derecho de 'Notificaciones Push' (tenga en cuenta que XCode lo hace automáticamente mediante el certificado de aprovisionamiento de desarrollador comodín por defecto), entonces es probable que reciba este mensaje hasta ordenarlo fuera de la autorización.
COMO eliminar la necesidad de notificaciones push EN CORDOBA Aplicaciones:
Me presento una aplicación de Córdoba cuando llegué a este mensaje, y al mismo tiempo la solución Publicado por @jlapoutre es suficiente para obtener su aplicación aprobada, desea continuar beneficiándose de las actualizaciones de Cordova así que lo mejor es aprovechar la compilación condicional (es decir, activar la directiva #ifndef DISABLE_PUSH_NOTIFICATIONS
que le dice a XCode que compile su aplicación con este bit de código omitido).
La compilación condicional también se conoce como 'Macros de preprocesador' en XCode-speak. Esta es la forma en la que puede lograr esto gráficamente a través de la interfaz de usuario (nótese que esto de la manera en que su hecho XCode 6.1):
Espero que esto ayude a otras personas por ahí en una misma situación.
+1 por respuesta agradable. –
Esta respuesta me ayudó mucho – lixiaoyu