web-dev-qa-db-fra.com

La signature automatique ne permet pas de résoudre un problème lié au fichier de droits de la cible "projectName"

Je suis nouveau à mac et je reçois cette erreur comme ci-dessous  image

Que dois-je faire? J'ai acheté la licence de développeur et j'ai créé le certificat de provisioning, mais je suis toujours confronté à ce problème. Je ne suis pas sûr de savoir pourquoi j'obtiens cette erreur sans aucune aide.

j'ai suivi ce lien youtube afin de créer un profil d'approvisionnement et un profil de distribution https://www.youtube.com/watch?v=Xh2nnjttOwo&t=367s

METTRE À JOUR

après avoir mis à jour mes buildsettings comme ceci ci-dessous  img

et je reçois une nouvelle erreur comme celle-ci  img

16
Mohan Gopi

J'ai eu le même problème dans un projet que j'ai utilisé les notifications Push ce que j'ai fait pour le réparer est: Target-> Capabillities et activé les notifications Push . fix

38
Alexis_Ni

J'ai pu résoudre ce problème en supprimant tous mes fichiers provisoires sur mon ordinateur et en redémarrant Xcode. Profils de provisioning de bibliothèque-MobileDevice

23
Jim Bak

J'ai pu résoudre le même problème en activant les notifications Push, puis en les désactivant.

Vous ne savez pas pourquoi cela fonctionne, mais dans Xcode 9.4.1 et Xcode 10 Beta, cette correction fonctionne toujours.

Mise à jour: Ceci fonctionne dans Xcode 10.1.

14
L. Davis

Xcode 9 et 10 peuvent afficher cette erreur car ils recherchent un fichier de droits pour la cible. Vous pouvez activer la notification push dans l'onglet Capabilities de la cible, puis la désactiver pour créer un fichier de droits vide pour la construction, puis cette erreur disparaît.

6
CodeBrew

Sous Code Signing Identity, remplacez iPhone Distribution par iPhone Developer pour la section Debug.

5
xiangxin

Je suis très nouveau dans le développement iPhone et j'ai eu un problème identique avec un projet ionique . J'ai exécuté ionic cordova platform add ios, j'ai navigué sur XCode vers les plateformes générées ioniques/ios /, vérifié l'identifiant du paquet, associé à mon développeur Apple. Identifiant avec cette appli, laissez XCode gérer mes certificats de signature et les profils de provisioning, puis résolvez le problème immédiatement.

J'ai donc créé un projet généré par XCode avec le même identifiant Bundle et les mêmes valeurs que l'équipe de développement Apple, et tout cela était cool. Ce qui a prouvé que mon identifiant Apple et mes certificats étaient bons.

J'ai comparé les valeurs Code Signing sous Paramètres de construction XCode (Tous) et dans mon cas, le problème concernait le contenu du fichier Droits de signature de code de la version de débogage, qui révélait que je n'avais pas configuré correctement les éléments d'environnement aps.

0
AlgebraWinter

Pour moi, décocher et revérifier "Gérer automatiquement la signature" (onglet "Général") a résolu le problème.

0
Chuck Boris

Pour moi, la réponse était d'activer puis de désactiver au moins une chose dans la page Capacités pour TOUTES les cibles. L'application, regarder et regarder l'extension. Même si j'avais déjà des fichiers de droits correspondant exactement à ce que xCode avait créé, quelque chose d'autre a changé lors de la régénération des fichiers.

0
Allan

J'ai eu le même problème sur un projet multiplateforme (iOS/macOS). Dans mon cas, le problème était dû au fait que les paramètres de construction Code Signing Entitlements de l'application iOS et de l'application MacOS faisaient référence au même fichier Entitlements.plist faisant partie de l'application macOS. Donc, pour résoudre ce problème, j'ai créé un Entitlements.plist vide pour iOS et fait en sorte que le paramètre de construction iOS se réfère à ce fichier.

0
Wolfgang Schreurs