2016-09-20 1 views
6

Je veux courir mon application sur mon appareil plutôt que sur le simulateur, mais chaque fois que je tente de l'exécuter, je reçois une erreur de signature de code:erreur de signature du code dans Xcode 8

  • « AppName » exige un profil d'approvisionnement. Sélectionnez un profil d'approvisionnement pour la configuration de construction "Debug" dans l'éditeur de projet.
  • La signature du code
  • est requis pour le type de produit « Application » dans « iOS 10.0 » SDK

J'ai ajouté un profil de provisionnement aux paramètres de construction sous la rubrique «La signature du code mais je garde toujours à obtenir cette erreur. Y at-il un problème avec mon profil d'approvisionnement ou est-ce que je cherche au mauvais endroit? En passant, j'ai utilisé ce profil d'approvisionnement sur la version précédente de Xcode et je n'ai jamais rencontré de problèmes.

+0

est-il un compte développeur payant ou gratuit? – Paulo

+0

@Paulo Compte développeur gratuit. Est-ce important? J'ai toujours eu un compte de développeur gratuit et j'étais encore capable de tester des applications sur mon appareil dans le passé (Xcode 7). Sur le site Web d'Apple, il est dit que je devrais avoir des capacités de test limitées avec un compte développeur gratuit. –

+0

Bon alors, vous devriez faire quelque chose comme le dossier yourappUITests. Définissez l'ID de l'ensemble à cela à la place. – Paulo

Répondre

3

J'ai eu un problème similaire et c'était parce que mon certificat iPhone Developer avait expiré. Vous pouvez vérifier cela avec l'application Keychain Access dans les utilitaires.

+0

Vérifié, il expire le 20 septembre 2017 (dans un an). J'ai créé le certificat iOS Developer hier, ce qui ne peut pas être le problème. J'ai le certificat, le seul problème est que je ne peux pas signer mon application avec ce certificat. –

13

Pour résoudre ce problème, je set> CIBLES> Général> Signature> Gérer automatiquement la signature = Coche

+0

Cela devrait être la réponse acceptée. S'il vous plaît accepter la réponse. – Kevin

+0

Le profil de configuration "Profil de configuration de l'équipe iOS: com.abc.xyz" n'inclut pas le droit aps-environment. – Anuj