react que notification developer apple iphone push-notification apple-push-notifications

iphone - que - push notifications ios swift 4



"No se encontraron derechos aps-environment válidos para la aplicación" (10)

Me encuentro con este error cuando estoy cargando una creación Ad Hoc de mi aplicación de iPhone activada por Push Notification en mi dispositivo:

no se encuentran derechos aps-environment válidos para la aplicación

¿Qué significa y cómo lo reparo?


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


En mi caso, Xcode había invalidado el perfil de aprovisionamiento (lo dirá en el Centro de miembros).

Lo que funcionó fue actualizar todos los perfiles de aprovisionamiento en Xcode luego de habilitar Push 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 resumen, abra Xcode y haga lo siguiente:

  1. En la ventana de Preferencias de Xcode, haz 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 de Perfiles de Aprovisionamiento.

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


En mi caso, cambié el 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.


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ó.


Funcionará incluso con un perfil de desarrollo, pero si agrega APN (notificaciones push de Apple) después del hecho, asegúrese de ingresar en el centro de miembros y abrir nuevamente el perfil de provisión (mi dicho inválido), solo abriéndolo y cerrándolo lo hizo valido de nuevo y luego actualicé mis perfiles en Xcode a través de la configuración y todo funcionó bien.


Genere un perfil de provisión específico para su ID de aplicación (notificaciones push activadas), no use las tarjetas widlcard


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

Entonces, en este orden :

Crea tu ID de APP

Habilitar APNS

Crear el perfil de aprovisionamiento


Para usuarios IONIC: -

CAUSA: - Si está ejecutando su aplicación en el iPhone con "iones de ejecución iónica", esto también causará 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 !!!!


Seguí revisando el proceso una y otra vez con un error ... el perfil de Aprovisionamiento que seguí usando fue DESARROLLO esto NO FUNCIONARÁ

NECESITA utilizar el perfil de aprovisionamiento ADHOC


Si no escribió el código original y no está 100% seguro de cómo funciona, asegúrese de que esté 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 más funciona y cree que su código está configurado correctamente: encuentre los pasos en línea en algún lugar para hacer una compilación ad-hoc y pruébelo