J'ai Xcode 8 installé sur OS X El Capitan.
Je reçois cette erreur:
La signature de "cible" nécessite une équipe de développement. Sélectionnez une équipe de développement dans l'éditeur de projet.
La signature de code est requise pour le type de produit 'Application' dans le SDK 'iOS 10.0'.
Preferences
> Accounts
> Add Apple ID
:Vous pouvez maintenant exécuter votre projet sur un périphérique!
Si vous rencontrez toujours ce problème, cliquez sur les tests et sélectionnez une équipe pour eux aussi.
Pour exécuter votre application sur un appareil réel, vous devez disposer d'un identifiant Apple et l'avoir enregistré avec cet identifiant. C'est pourquoi vous obtenez cette erreur.
Voici comment vous le faites.
Accédez au navigateur de projet. Cmd-1 si vous ne le trouvez pas.
Cliquez sur la liste déroulante cible du projet et sélectionnez Cible.
Cliquez sur le menu déroulant Équipe et choisissez ajouter un compte.
Connectez-vous avec votre identifiant Apple lié à votre compte de développeur ou simplement avec votre Apple si vous ne possédez pas de compte dev.
Si vous n'avez pas encore enregistré votre appareil avec ce compte, un bouton apparaîtra, quelque chose comme "Enregistrer l'appareil". Cliquez dessus pour qu'Apple enregistre l'appareil et procède à la signature des certificats et du code. (Oh, mes certificats de licorne et la signature est tellement plus facile qu’avant)
Choisissez votre périphérique physique et appuyez sur Exécuter et il devrait charger sur votre périphérique sans erreur.
Eh bien, après avoir fait toutes ces choses, j'ai encore des erreurs, alors j'ai fermé Xcode, je l'ai rouvert et tout a fonctionné.
Si vous devez désactiver l'équipe pour l'instant, car vous ne possédez pas de compte de développement, il suffit de changer la cible dans le menu supérieur en iPhone, au lieu d'un appareil iOS générique ou d'un appareil réel.
Pour ceux qui utilisent Ionic
et qui reçoivent cette erreur - vous devez ouvrir votre $project_dir/platform/ios/$project_name.xcodeproj
- puis suivez les étapes indiquées dans la "réponse"
sélectionner l'équipe de développement dans le projet et la cible de repos, tout fonctionne automatiquement
Sélectionner une équipe dans les paramètres généraux de la cible
Le problème récemment sur Xcode 11 beta 2:
Si votre cible ne possède pas l'onglet "Signalisation et fonctionnalités" (seule la cible de test l'avait en sa possession), ouvrez les paramètres de construction de votre projet et cliquez sur "Toutes" au lieu de " Basic "/" Personnalisé ". Recherchez la signature dans les paramètres et assurez-vous que votre équipe de développement est configurée.
La rétrogradation de la cible de développement iOS de 12.1
à 12
corrige le problème car je n'ai aucune équipe de développement configurée.
J'ai eu cette erreur sur mon projet React Native, assez étrangement, je pensais que j'étais NOT en train de modifier le fichier .xcodeproj approprié! Je suis allé dans le répertoire de mon projet './appname/ios', j'ai ouvert le fichier de projet et modifié le nom de mon équipe dans le projet, qui a commencé à fonctionner.