web-dev-qa-db-fra.com

Erreur Xcode: la signature de code est requise pour le type de produit 'Application' dans le SDK 'iOS 10.0'

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'.

 Xcode screenshot

183
Hardik Parmar

Avec Xcode-8.1 et iOS-10.1

  1. Ajoutez votre identifiant Apple dans Xcode Preferences> Accounts> Add Apple ID:

 Step 1

  1. Activez la signature automatique et sélectionnez le groupe que vous avez créé auparavant:

 Step 2

  1. Changer l'identifiant du paquet:

 Step 3

  1. Code Signing to iOS Developer:

 Step 4

  1. Profil de provision à Automatique:

 Step 5

Vous pouvez maintenant exécuter votre projet sur un périphérique!

129
Shrawan

Pour ajouter un compte de développeur à Xcode:

  1. Presse Cmd ⌘ + , (virgule)

  2. Aller à l'onglet Accounts

  3. Suivez la capture d'écran ci-dessous pour activer l'équipe de développement:

Step 3

325
Lion

Si vous rencontrez toujours ce problème, cliquez sur les tests et sélectionnez une équipe pour eux aussi.

56

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.

  1. Accédez au navigateur de projet. Cmd-1 si vous ne le trouvez pas.

  2. Cliquez sur la liste déroulante cible du projet et sélectionnez Cible. enter image description here

  3. Cliquez sur le menu déroulant Équipe et choisissez ajouter un compte. enter image description here

  4. 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.

  5. 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) enter image description here

Choisissez votre périphérique physique et appuyez sur Exécuter et il devrait charger sur votre périphérique sans erreur.

21
Joshua Dance

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é.

14
Cyrus Zei

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.

3
Hany Sakr

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"

3
Ricky Levi

sélectionner l'équipe de développement dans le projet et la cible de repos, tout fonctionne automatiquement

2
Midhun Narayan

Sélectionner une équipe dans les paramètres généraux de la cible

1
Michal Shatz

Le problème récemment sur Xcode 11 beta 2:

  1. Sélectionnez votre projet dans le panneau de gauche
  2. Recherchez l'onglet "Signing & Capabilities" pour votre cible.

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.

  1. Répétez la même étape pour votre cible de test si nécessaire
0
Yunus Nedim Mehel

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.

0
Mohamed ALOUANE

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. 

0
Sam Groot