web-dev-qa-db-fra.com

Les fichiers de droits ne correspondent pas à ceux spécifiés dans votre profil d'approvisionnement. (0xE8008016)

L'exécutable a été signé avec des droits non valides.

Les droits spécifiés dans le fichier de droits de signature de code de votre application ne correspondent pas à ceux spécifiés dans votre profil d'approvisionnement (0xE8008016).

Je reçois cette erreur. Aidez-moi, s'il vous plaît.

J'ai créé le profil d'approvisionnement et modifié l'ID de l'ensemble. J'ai activé le partage de trousseau à partir de Target-> Capabilities et généré le nouveau fichier .entitlement. et j'ai aussi changé l'identifiant de paquet en cela.

enter image description here

57
Hitendra

Pour moi dans Xcode 5.1, j'obtenais The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. en essayant de tester l'application sur mon appareil. Le certificat de développement d'appareil doit expirer en février 2015.

Le problème a été résolu:

Target->Capabilities sélectionné, sous GameCenter, je rencontrais ici une erreur concernant le droit d'utilisation de GameCenter car il n'était pas ajouté au projet, bien que la première version de l'application ait été publiée via le même XCode 5.1, mais aucune erreur de ce type ne s'était produite auparavant.

Ci-dessous, un bouton portant le titre Fix Issue a été attribué. Après avoir cliqué dessus, le droit d'utilisation de GameCenter a été ajouté et le problème a été résolu.

Ensuite, l’écran ressemble à ceci:

enter image description here

Pour moi, il n'y avait rien à faire avec le certificat ou l'identificateur de paquet. L'application fonctionne maintenant avec succès sur l'appareil.

44
MTahir

Dans XCode 7.3 j'ai rencontré la même question, j'ai commis l'erreur car: Le nom dans (info.plist -->Bundle identifier) n'est pas identique à (target-->build settings -->packaging-->Product bundle identifier). Faites juste la même chose, ça a résolu le problème.

31
megar

Dans mon cas (avec XCode 10.0), rien ne fonctionnait sauf ceci:

Fichier> Paramètres du projet ...> Paramètres du projet partagé:> Build System -> Sélectionné "Système de construction hérité" au lieu du paramètre par défaut "Nouveau système de construction (par défaut)".

24
luis.ap.uyen

Tout d’abord, vous devez vérifier l’identité du paquet, le profil de provision et le certificat avec une clé privée (.p12). 

Si cela n'aide pas. Assurez-vous que Code Signing Entitlements a la valeur correcte ou supprimez-la.

enter image description here

J'espère que c'est utile.

21
Maksim Usenko

Je ne peux pas croire que nous sommes en 2016, nous sommes à la hauteur du Xcode 7.3.1 et c'est toujours aussi mauvais.

Et oui, comme d'autres l'ont souligné, si vous obtenez cette erreur, vous devez vérifier que la valeur de l'ID d'ensemble dans votre fichier .plist et est également disponible ici:

 enter image description here

Je déteste beaucoup Xcode soooooo.

19
Mike Gledhill

Fichier> Paramètres de l'espace de travail> Build System> Legacy Build System

Cela a fonctionné pour moi . Xcode 10.0

3
Raul Borda

Une des raisons possibles de cette erreur est la suivante: votre abonnement annuel a été renouvelé. Une fois l’abonnement renouvelé, tous les périphériques associés aux profils de provision actifs seront détachés.

  1. L'administrateur doit réactiver la liste des périphériques pour la nouvelle année d'abonnement.
  2. L'administrateur doit supprimer les profils de provision de l'année précédente. (tous sont inutiles).
  3. L'administrateur doit régénérer les nouveaux profils de provision pour la nouvelle année avec la liste des périphériques de son choix.

Après cela, reconstruisez le projet avec Xcode et l'erreur disparaîtra.

J'espère que ça aide.

2
Satinos

 enter image description here

Réaffectez la valeur de Automatically manage signing, cela fonctionne pour moi.

2
Shruti Thombre

Avait ce problème. Mon application principale et mon extension appartenaient correctement au même identifiant de groupe d'applications, mais il y avait aussi un identifiant d'application supplémentaire ne figurant pas dans mon projet et partageant ledit identifiant de groupe d'applications. J'ai dû supprimer l'association de ce dernier identifiant d'application avec le groupe d'applications.

1
Royce C

pour moi, appuyez simplement sur cmd +, puis allez au compte, choisissez votre actualisation du compte développeur (XCODE6) OR tout télécharger (XCODE7) va réparer.

1
crystalztl

Xcode version 10.1 (10B61) Étape: Fichier -> Paramètres du projet -> Paramètres de projet partagés: -> Construire le système -> Sélectionné "Système de construction hérité"

1
Tuấn Đỗ Văn

Aucune des réponses précédentes ni appliqué ni travaillé pour moi. Dans mon cas, la mise à jour des paramètres du projet de test, comme suit, a corrigé le problème suivant:

enter image description here

1
Ash

J'avais le même problème sur Xcode 7.3 avec iPad Air 2 avec iOS 9.3.4! Puis j'ai essayé de nombreuses options.

Enfin, j'ai supprimé le profil de l'appareil, changé l'identifiant de l'ensemble dans les paramètres du projet et whola! Cela a fonctionné pour moi.

P.S. J'utilisais un profil de provision gratuit à l'aide d'un identifiant Apple gratuit.

1
D4ttatraya

Dans mon cas, j'avais un doublon de profil d'approvisionnement avec le même nom. Cela a été créé par inadvertance lorsque j'ai ajouté une extension de partage à mon projet, caché toutes ces modifications avec git et créé une nouvelle extension de partage portant le même nom (com.companyname.project.share-extension-name). La suppression du profil d'approvisionnement dans le centre des membres développeurs (developer.Apple.com) a résolu ce problème.

0
timgcarlson

Dans mon cas, l'équipe cible principale de l'application était différente de l'équipe cible des tests. Le remplacement de l'équipe des tests par la même équipe que celle de la cible principale résout le problème.

0
fajar

Si le même problème se posait, rien ne m'aidait, mais j’ai cherché dans Info.plist et découvert que l’identifiant du paquet avait été changé en un autre nom (je ne sais pas comment cela s’est passé).

0
Yaroslav Sarnitskiy

Vérifiez votre identifiant de paquet et vos profils. Si vous avez un profil pour un identifiant d'offre spécifique, sans équipe, et que l'identifiant de votre offre ne correspond pas, vous obtiendrez cette erreur. 

L'identifiant de l'ensemble se trouve dans la section Général des propriétés de votre projet et des profils que vous pouvez archiver dans les paramètres de construction.

0
adrian.coroian

Si ce problème avec une application cordova/ionic3 avait été provoqué par la création d'une application principale et non sélectionné à nouveau dans l'ancien système dans les paramètres du projet. J'ai sélectionné legs et les droits bs sont partis.

0
dgbt

J'ai également ce problème quand je fais avec le projet XCode ce qui est exporté de Cordova Framework. Résolution: Vous devez créer vous-même un profil Apple-ID et Provisioining. Parce que Xcode semble être incapable de le créer pour vous.

0
alphaplus

C'est ce qui m'est arrivé lorsque j'ai essayé de créer un fichier exporté ipa d'App-store sur mon appareil. J'ai dû exporter à la place.

0
Mahgol Fa