Como he publicado ayer como respuesta a la misma pregunta: (prev. answer)
tengo problemas similares. Después de hacer algunas pruebas llegué a las siguientes conclusiones:
Si la aplicación (que se compiló con development provision profile
) está instalado de tal dispositivo tiene development token
y usted debe enviado empuja a tal dispositivo usando development certificate
.
Si la aplicación (que se compiló con distribution provision profile
) está instalado de tal dispositivo tiene production token
y usted debe enviado empuja a tal dispositivo usando production certificate
.
Y, si su aplicación no se ha publicado, creo que APNS
no aceptará production certificate
, así que probablemente no será capaz de enviar empuje para sus aplicaciones ad-hoc.
¿Qué puedes hacer? Por ejemplo, envió la aplicación a los probadores que compiló con development certificate
.
ACTUALIZADO: He aprendido esta pregunta una vez más y encontré algunos datos interesantes:
- Descarga tu
Ad-hoc provision profile
.
- Abra el perfil de provisión desde 1. con el editor de texto.
- Buscar líneas
<key>aps-environment</key> <string>production</string>
- Comprobar el valor de la clave
aps-environment
. ¿Es igual a production?
En caso afirmativo, entonces debe enviar a la notificación de inserción de aplicaciones ad-hoc con production certificate
.
Si el valor es development
, debe enviarlo a la notificación de inserción de aplicaciones ad-hoc con development certificate
.
- Ahora abra iOS Portal de aprovisionamiento ->App IDs. Seleccione su aplicación
- Compruebe si
Production Push SSL Certificate
está habilitado.
Si esto no le ayudó, intente actualizar su perfil de aprovisionamiento ad-hoc.
Creo que u no es clara con lo que dije, que trabaja para el perfil de desarrollo, pero no para distribution.I adhoc también estoy usando 'aplicación pushmebaby' para generar notification.Thanks –
Te entiendo claramente. Lea mi segundo punto: 2. Si su aplicación no está publicada en AppStore, no estoy seguro de que pueda usar el certificado de producción. – Nekto
También probé con el certificado de desarrollo y el perfil de distribución adhoc, pero todavía no apareció nada. –