program precio developer desarrollador cuenta certificacion apple app ios xcode provisioning-profile code-signing-entitlements

precio - desarrollador de ios



El ejecutable se firmó con derechos no válidos 0xe8008016-Certificado de distribución (2)

Estoy recibiendo 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 compilación utilizando el perfil de distribución, pero ahora no puedo hacerlo. Da el error anterior.

A continuación se muestra mi contenido entielement:

<?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 o 3 días, he pasado por muchas publicaciones de este tipo en stackoverflow y he probado varias soluciones. Pero ninguno de ellos ha funcionado. Cosas que he hecho para resolver,

  1. Creó un nuevo certificado y aprovisionó perfiles.
  2. Se eliminaron los certs antiguos de los llaveros y se instalaron nuevos.
  3. Se eliminaron los viejos perfiles de provisión del sistema y se instalaron otros 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 certificados y se agregaron nuevos.
  5. Limpiar y construir proyecto.
  6. Datos derivados borrados
  7. Se mantuvo el perfil de aprovisionamiento en automático (pero se basa en el perfil de aprovisionamiento del desarrollador, no sé por qué)

Según el error, he hecho coincidir los servicios de mi aplicación de perfil de provisión (según mi ID de aplicación en el portal del desarrollador) con las capacidades de compilación en XCode . Pero no está funcionando. ¿ .entitlements archivo .entitlements tiene que ver algo con "Crear capacidades"? Intenté quitar .entitlement una vez, pero no .entitlement suerte.

ACTUALIZACIÓN: creé un nuevo proyecto, Nuevo ID de aplicación (los predeterminados están habilitados. Dentro de la aplicación y el centro de juego) y nuevo perfil de aprovisionamiento de distribución. Todavía da el mismo error. :(

UPADTE 2: Añadiendo imagen de llavero


El problema se debe a que el perfil de aprovisionamiento de distribución intenta utilizar el desarrollo o aprovisionamiento Ad-Hoc, espero que sea trabajo, buena suerte


Examine el objetivo de prueba, el equipo debe ser el mismo tanto en el objetivo de prueba como en el objetivo principal.