El ejecutable fue firmado con derechos no válidos 0xe8008016 – Certificado de distribución

Estoy recibiendo un error:

The executable was signed with invalid entitlements. The entitlements specified in your application's Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016). 

en DISTRIBUTION CERTIFICATE & PROVISIONING Perfil. Anteriormente, pude instalar la compilation utilizando el perfil de distribución, pero ahora no puedo hacerlo. Da error por encima.

A continuación se detallan mis contenidos:

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)com.myapp.xyz</string> </array> </dict> </plist> 

He habilitado PushNotification en mi appid.

Desde los últimos 2-3 días, he pasado por muchas publicaciones en stackoverflow e intenté varias soluciones. Pero ninguno de ellos ha funcionado. Cosas que he hecho para resolver,

  1. Creado un nuevo certificate y perfiles provisionf
  2. Se eliminaron viejos certificates de llaveros y se instalaron otros nuevos.
  3. Se eliminaron los viejos perfiles de provisión del sistema y se instalaron los nuevos (Manully y automáticamente a través de Xcode->Preferences->account->view Details-> download all )
  4. Restareted XCode muchas veces después de eliminar los certificates agregando otros nuevos.
  5. Limpiar y build proyecto
  6. Datos derivados borrados
  7. Mantenido el perfil de aprovisionamiento en automático (pero se construye con el perfil de aprovisionamiento de desarrollador, no sé por qué)

Según el error, he emparejado mis services de aplicación de perfil de provisión (según mi ID de aplicación en el portal de desarrollador) con capacidades de compilation en XCode . Pero no funciona. ¿Tiene ese file .entitlements algo que hacer con "Build capabilites"? Traté de eliminar .entitlement una vez pero no .entitlement suerte.

ACTUALIZACIÓN: Creé un nuevo proyecto, nueva appID (los pnetworkingeterminados están habilitados. En la aplicación y el centro de juegos) y el nuevo perfil de suministro de distribución. Todavía da el mismo error. Significado de la palabra

ACTUAL 2: Agregar image de llavero introduzca la descripción de la imagen aquí

Mira en el objective de testing, el equipo debe ser el mismo tanto en el objective de testing como en el objective principal.

equipo objetivo de prueba

Error 0xe8008016 - Certficado de distribución

El problema se debe al perfil de aprovisionamiento de distribución. Intente utilizar el desarrollo o el aprovisionamiento Ad-Hoc. Espero que sea un trabajo. Buena suerte.