J'essaie de créer un projet dans Xcode, version 8.0 beta 6 (8S201h) et j'obtiens cette erreur.
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.
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.
Si vous utilisez un périphérique, vous devez connecter le périphérique réel. Il faut pas dire "dispositif générique".
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)
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
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.
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.
J'ai eu cette erreur plusieurs fois et ce qui la résout pour moi est la suivante:
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.
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 .
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 :)
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.
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.
Remplacez Deployment Target
par une version plus récente, puis résolue.
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é.
Changer l'identifiant du paquet, solution directe