valid not identifiers found for failed doesn development developer create couldn certificates apple app and ios swift xcode8 code-signing provisioning-profile

not - provisioning profile ios



Xcode 8.1 "El perfil de aprovisionamiento no incluye el derecho de aps-environment" (7)

¿Alguien está experimentando este problema?

Después de los problemas de persistencia y la recuperación de información en el KeyChain, tuve habilitada la función de compartir KeyChain en Capacidades. Esto fue para crear un archivo llamado .entitlements

Entonces, cuando voy a ejecutar el Archivo se produce este error:

Check Dependencies: Provisioning profile doesn''t include the aps-environment entitlement. Code signing is required for product type ''Application'' in SDK ''iOS 10.1''

Estoy usando OS El Capitan 10.11.6, Xcode 8.1

Si alguien puede ayudar.

Por favor ....


Cuando agregas notificaciones push a tu aplicación.

Si ya tiene un perfil de aprovisionamiento.

Se volverá inválido.

Tienes que ir a developer.apple.com

Edite su perfil de aprovisionamiento.

A continuación, descargue el recién creado y haga doble clic en el mismo.

XCode reemplazará automáticamente el último que quedó inválido.


Para mi caso, Xcode 9

Caso 1:

Utilicé Fastlane Match antes de agregar la capacidad de notificación de inserción y el archivo de derechos.

Solución 1:

Ejecutar partido rápido de nuevo. Detectará que el perfil de aprovisionamiento ya no es válido, ya que agregó capacidades y se regenerará nuevamente, y se enviará a su repositorio.

Caso 2:

Utilicé Fastlane Match antes de agregar la capacidad de notificación de inserción y el archivo de derechos.

Regené manualmente el perfil de aprovisionamiento no válido en la cuenta developer.apple.com. Así que cuando corrí partido, me equivoqué.

El perfil de aprovisionamiento ''4d89b10f-568e-400d-a4e9-c96e0a51fd46'' no está disponible en el Portal del desarrollador para el usuario [email protected]. Asegúrese de usar el mismo usuario y equipo cada vez que ejecute ''match'' para este repositorio Git. Esto puede deberse a la eliminación del perfil de aprovisionamiento en el Portal de desarrollo.

esto también puede suceder cuando presionas Fix Issue desde Xcode

Solución 2:

Paso 1 : elimine el perfil de aprovisionamiento no válido de su repositorio de certificates Paso 2 : corre

fastlane match


Puede suceder que tenga dos entradas para el "Servicio de notificaciones push de Apple" en su archivo de derechos. Esto parece ser un error en XCode (incluso en v8.2), que no puede resolver por sí mismo.

Abra su archivo de Entitlements en el editor de texto de su elección.

Tenía las siguientes entradas duplicadas en mi archivo de Entidades:

<key>aps-environment</key> <string>development</string> <key>com.apple.developer.aps-environment</key> <string>development</string>

Intente eliminar uno de los dos pares clave-valor. Para mí, eliminar la primera entrada aps-environment solucionó el problema.


También verifique que el ID de Apple que creó en el portal de desarrolladores (developer.apple.com) tiene habilitadas las notificaciones push. Lo enfrenté cuando creé el perfil de aprovisionamiento antes de habilitar la notificación de inserción en el ID de la aplicación, así que tuve que editar el ID de la aplicación.


Verifique la pestaña de Capabilities en su destino y asegúrese de que el Add the Push Notifications entitlement to your entitlements file muestre una marca de verificación (debajo de Notificaciones Push ). Si muestra un error, repárelo y debería estar listo.



Objetivo -> Capacidades

Asegúrese de que el derecho Agregar notificaciones de inserción a su archivo de derechos muestre una marca de verificación en Notificaciones de inserción.

Si muestra un error, que lo arregle.