2010-03-16 5 views
40

me encuentro con este error cuando estoy cargando una estructura ad hoc de mi notificaciones push activado aplicación para el iPhone en mi dispositivo:"no es válido el derecho APS-entorno que se encuentra para su aplicación"

no es válido el derecho APS-entorno encontrado para la aplicación

¿Qué significa y cómo lo reparo?

+0

Acabo de tener el mismo error con PhoneGap Build y el complemento de notificación (porque estaba usando Developer Cert que no funcionará con las notificaciones). De todos modos, se resolvió creando un perfil de aprovisionamiento de distribución AdHoc en developer.apple.com, luego compilando en Phonegap Build con ese + certificado de distribución. Pero antes, desinstale la aplicación de iPhone y elimine los perfiles de aprovisionamiento relacionados de Configuración> General> Perfiles. Consulte también: http://community.phonegap.com/nitobi/topics/genericpush_ios_error –

Respuesta

46

Encontré la solución. En la información de mi proyecto en Build> Code Signing Identity lo tenía configurado en automático, y estaba seleccionando un perfil de distribución AdHoc que no tenía notificaciones push habilitadas. (No fue el correcto). Seleccioné el perfil correcto y el error desapareció.

19

Las notificaciones automáticas deben estar habilitadas para su ID de aplicación antes de creando un Perfil de provisión.

Por lo tanto, en este orden :

Crea tu ID de aplicación

Activar APN

crear un perfil de aprovisionamiento

0

si usted no escribió el código original y aren' t 100% seguro de cómo funciona, asegúrese de tenerlo configurado para recibir el tipo correcto de token de notificación de inserción. Tuve un problema cuando la aplicación en la que estaba trabajando solo estaba configurada en tokens en una compilación de lanzamiento. vale la pena intentarlo si nada funciona y crees que tu código está configurado correctamente: encuentra los pasos en línea en algún lugar para hacer una compilación ad-hoc y pruébalo

1

Seguí el proceso una y otra vez con una error ... el perfil de aprovisionamiento i siguió usando era dESARROLLO esto no funcionará

que necesita para utilizar ADHOC aprovisionamiento perfil

+0

cómo generar un perfil de provisión de adhoc? –

+0

http://lostincompilation.co/2015/09/xcode-debugging-failed-to-get-the-task-for-process/ – Pierre

0

se va a trabajar incluso con un perfil de desarrollo, pero si se añade a la APN (Apple Notificaciones Push) después del hecho, asegúrese de ingresar en el centro de miembros y abrir nuevamente el perfil de provisión (mi dicho no válido), al abrirlo y al cerrarlo lo volvió a validar y luego lo completé. ated mis perfiles en Xcode a través de la configuración y todo funcionó bien.

3

generar un perfil de disposición específica para su ID de aplicación (Push notificaciones habilitadas), no use los widlcard

+0

¡Esta respuesta me ayuda! ¡Gracias! – k06a

0

En mi caso, el nuevo nombre de la aplicación. Por lo tanto, se generó el perfil de aprovisionamiento para el antiguo ID de aplicación. Todo lo que tenía que hacer era cambiar el ID de la aplicación y agregar un nuevo perfil de aprovisionamiento con el nuevo ID de la aplicación.

10

En mi caso Xcode ha invalidado el perfil de aprovisionamiento (lo dirá en el Centro de miembros).

Lo que funcionó fue actualizar todos los perfiles de aprovisionamiento en Xcode después de habilitar Empujar para la aplicación en el Centro de miembros.

Aquí está la guía de Manzanas para actualizar todos los perfiles de aprovisionamiento en su computadora.https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW26

En Xcode abierta corta y haga lo siguiente:

  1. En la ventana de Preferencias de Xcode, haga clic en Cuentas.

  2. Seleccione su equipo y haga clic en Ver detalles.

  3. En el cuadro de diálogo que aparece, haga clic en el botón Actualizar en la esquina inferior izquierda debajo de la tabla Perfiles de suministro.

    Xcode actualiza la lista de perfiles en la tabla Perfiles de aprovisionamiento.

6

Debes habilitar Target-> capabilities-> push notification. Me he enfrentado a este problema usando Xcode 8.1.

enter image description here

+0

¡Funcionó para mí! Para el perfil de Aprovisionamiento ** Desarrollador ** y ** AdHoc **. Gracias. –

0

para los usuarios IÓNICAS: -

Causa: - Si está ejecutando la aplicación en iPhone con iOS "run iónicos", entonces esto también hará que el mismo problema. SOLUCIÓN: en su lugar, debe ejecutar su aplicación ios utilizando XCODE para instalar la aplicación en el iPhone.

SOLUCIONÓ MI PROBLEMA !!!!

Cuestiones relacionadas