L'exécutable a été signé avec des droits non valides. 0xe8008016 – Certificat de dissortingbution

Je reçois une erreur:

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

sur DISTRIBUTION CERTIFICATE & PROVISIONING . Auparavant, j'ai été en mesure d'installer la construction en utilisant le profil de dissortingbution, mais, maintenant, je ne suis pas capable de le faire. Cela donne l'erreur ci-dessus.

Voici le contenu de mon article:

 <?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> <ssortingng>$(AppIdentifierPrefix)com.myapp.xyz</ssortingng> </array> </dict> </plist> 

J'ai activé PushNotification dans mon appid.

Au cours des 2-3 derniers jours, je suis passé par de nombreux messages sur stackoverflow et j'ai essayé différentes solutions. Mais aucun d'entre eux n'a fonctionné. Choses que j'ai faites pour résoudre,

  1. Création de nouveaux profils cert et provisionf
  2. Suppression des anciens certs des porte-keys et installation de nouveaux
  3. Suppression des anciens profils de provision du système et de nouveaux profils installés (Manully et automatiquement via Xcode->Preferences->account->view Details-> download all )
  4. Restareted XCode plusieurs fois après la suppression des certs en ajoutant de nouveaux
  5. Nettoyer et build le projet
  6. Données dérivées effacées
  7. Profil de provisionnement maintenu sur automatique (mais il construit avec le profil de provisionnement de développeur, ne sais pas pourquoi)

Selon l'erreur, j'ai adapté mon profil de provision Services d'application (selon mon appID dans le portail de développeur) avec des capacités de construction dans XCode . Mais ça ne marche pas. Est-ce que .entitlements file .entitlements doit faire quelque chose avec "Build Capabilities"? J'ai essayé de supprimer .entitlement une fois mais pas de chance.

MISE À JOUR: J'ai créé un nouveau projet, Nouveau appID (Les parameters par défaut sont activés, In-App et Game Center) et nouveau profil de provisionnement de dissortingbution. Toujours donne la même erreur. 🙁

UPADTE 2: Ajouter une image de keychain entrez la description de l'image ici

Regardez dans la cible de test, l'équipe doit être la même dans la cible de test et la cible principale.

équipe cible de test

Erreur 0xe8008016 - Certificat de distribution

Le problème est dû au profil de provisionnement de dissortingbution qui essaie d'utiliser le développement ou le provisionnement Ad-Hoc. J'espère que c'est du travail. Bonne chance