web-dev-qa-db-fra.com

Échec de la création du profil d'approvisionnement

J'essaie de créer un projet dans Xcode, version 8.0 beta 6 (8S201h) et j'obtiens cette erreur.

 enter image description here

Le compte Apple est gratuit car je joue avec Xcode, mais il me force à le définir en tant qu'équipe. De l'aide? Merci.

115
Labanino

Consultez le menu Schémas en haut de la fenêtre du projet Xcode. Regardez la destination dans laquelle vous essayez de vous lancer. Si vous utilisez le simulateur, vous n'avez pas besoin de signer votre projet.

 enter image description here

Si vous utilisez un périphérique, vous devez connecter le périphérique réel. Il faut pas dire "dispositif générique".

105
matt

Dans mon cas, cette erreur a disparu lorsque j'ai remplacé "l'identifiant de paquet" par un élément moins générique (par exemple, en ajoutant des nombres aléatoires à la fin)

55
Grzegorz Pawlik

Changez l'identifiant du paquet en quelque chose de plus unique. 

Si vous suivez un tutoriel et que vous mettez juste un identifiant générique, ajouter quelques chiffres à la fin résoudra probablement vos problèmes.

c'est-à-dire si vous aviez HelloWorld changez-le en HelloWorld12345

12
Sharkey5_06

Après avoir lutté pendant une heure, j'ai juste décoché la case "Gérer automatiquement la signature" et suis retourné à la vieille école pour spécifier mes profils. Probablement pas la meilleure chose à faire mais fonctionne.

7
noobular

Vérifiez ces choses.

1.Un appareil est connecté à votre système ou non.

2. Cible de déploiement en xcode. (Général-> Informations de déploiement-> Cible de déploiement) Il doit correspondre à la version ios de votre appareil.

3.Changez votre identifiant de paquet. Suivez les règles générales pour définir un identifiant de lot unique pour votre projet lors de son exécution sur le périphérique ..__ Regardez ceci quel est le format correct de l'identifiant de lot dans iOS?

Faites également attention au nombre d'identificateurs de liasse que vous avez définis dans le projet. S'il vous plaît rappelez-vous tous les identificateurs de paquet ou notez-le quelque part. Puisque vous utilisez un compte gratuit, vous avez un accès limité au nombre d'identifiants de paquet.

Vous devez également désactiver les notifications Push dans la section "Capacités" du projet. Essayez de changer également les "Groupes d'applications" dans le format de group.com.someString.

Ces choses m'ont aidé à exécuter mon application dans un appareil réel sans aucune erreur. 

5
iPhoneDeveloper

J'ai eu cette erreur plusieurs fois et ce qui la résout pour moi est la suivante:

  1. Dans la liste contenant tous les certificats, cliquez avec le bouton droit de la souris sur chaque ligne et déplacez chaque certificat vers la corbeille (sélectionnez Xcode> Préférences> Choisir un compte> Cliquez sur Afficher les détails)
  2. Allez au centre des membres, téléchargez à nouveau les bons certificats et cliquez dessus pour
  3. Redémarrer Xcode
  4. Accédez aux paramètres de construction et définissez la signature de code appropriée pour le débogage/la publication - vous devriez pouvoir voir une option sur la ligne indiquant "Identités du profil ...".

Si cela ne fonctionne pas, vous devriez envisager de révoquer votre certificat, puis en créer un nouveau et recommencer les étapes ci-dessus.

3
Rashwan L

J'ai eu le même problème avec le profil d'approvisionnement. Si vous avez un iPhone, vous pouvez vous connecter à votre Mac avec un câble et le profil d’approvisionnement est défini automatiquement .  enter image description here

3
Koray Yavic

preparing debugger support

Le profilage de votre téléphone prend quelques minutes. . . Regardez la barre d'état en haut pour vous assurer que votre téléphone est bien profilé en haut.

Ensuite, assurez-vous de choisir VOTRE TÉLÉPHONE comme cible et non l'iPhone 7 ou l'iPhone 8… votre téléphone exact. Ceci est fait en choisissant: Produit> Destination> (choisissez votre téléphone)

Votre téléphone n’apparaîtra qu’après avoir été branché, allumé et laissé en marche pendant quelques minutes pendant que Xcode crée un profil .destination

2
Calendar Calendar

Le problème à l'origine de cette erreur est Indisponibilité de l'ID d'application avec un identifiant de paquet donné  

Solution: Changer l'identifiant du paquet simple :)

2
Nitin Bagoriya

Après un certain temps avec la même erreur troublante et après avoir écrit un identifiant unique Bundle et cela n’a pas aidé, J'ai cherché sur le Web et trouvé ici que mon erreur était que j’avais sélectionné un périphérique virtuel et non un périphérique virtuel. véritable appareil. La solution était:

1.J'ai branché mon iPhone 

2.J'ai cliqué sur le bouton - définir le schéma actif. et là, c'était sur le dessus - l'iPhone de l'appareil. l'erreur a disparu.

enter image description here

1
Eran Or

Cette erreur est due au fait que vous avez sélectionné une cible plutôt qu'un nom de projet. Par conséquent, à gauche du général dans Xcode, vous trouverez le nom de votre projet. Cliquez dessus et changez de cible à section de projet.

1
lalit sharma

Remplacez Deployment Target par une version plus récente, puis résolue.

1
tanakan_tr

Ajoutant cela parce que cela m'a pris 4 heures pour comprendre ..

Xcode ne parviendra pas à créer le profil de provisioning pour un périphérique sans nom, c'est-à-dire "" ou "". Lorsque j'ai changé le nom de mon appareil en un autre nom, les étapes ci-dessus ont fonctionné.

0
T. Fo

Changer l'identifiant du paquet, solution directe

0
Nagendra Singh