web-dev-qa-db-fra.com

Aucune clé de signature de code iPhone valide trouvée dans le trousseau

J'ai donc téléchargé sur mon Mac Pro le XCode 5 et Xamarin et créé l'application Single View Hello World et excité de le lancer via le simulateur je l'exécute et?

J'ai eu cette erreur Aucune clé de signature de code iPhone valide trouvée dans le troussea.

Bien, j'ai lu tous les fils ici et là, passés et futurs, mais aucun d'eux n'a aidé car je voulais juste l'exécuter sur le simulateur iOS et non sur l'appareil.

J'ai réalisé que je ne peux même pas passer à une autre version de Simulator qui est déjà sur l'ordinateur portable, les versions 6 et 7 du Simulator lorsque je vais dans Run - Run With -> Il n'y a que Mono Soft Debugger pour iPhone.

Lorsque j'ai téléchargé l'exemple de projet Tasky, celui-ci fonctionne bien et je peux changer de type de simulateur.

Un conseil qui n'est pas déjà répertorié sur les réseaux Interent ou futurs?

31
Vaclav Elias

C'est vraiment simple, dans la liste déroulante (Plateformes de solutions) de la barre d'outils, choisissez la bonne, si vous déboguez dans un iPhone/iPad, choisissez que, si vous ne passez pas au simulateur, le problème disparaîtra, il y a pas besoin d'enlever quoi que ce soit.

Si vous ne trouvez pas le menu déroulant correspondant, consultez ce tutoriel sur la façon de le rendre visible. Une fois que vous pouvez voir la combobox Solution Platforms dans la barre d'outils, vous pouvez sélectionner iPhoneSimulation et le problème disparaîtra.

31
Alfonso Leon

Après deux jours sans sommeil, j'ai trouvé une solution à ce problème particulier, je ne sais pas si c'est le meilleur, mais vous y êtes, l'une de ces solutions devrait fonctionner:

1) Allez dans Projet -> Options de solution -> Configurations

J'ai supprimé: Release | iPhone, Debug | iPhone et c'est là qu'il a commencé à fonctionner également pour tout autre projet.

2) Peut-être avant l'étape 1) essayez simplement de changer dans -> Configurations -> Configurations Mappages de la plateforme de l'iPhone à l'iPhoneSimulator.

Si cela ne fonctionne pas, essayez 1)

J'espère que cela va aider certains d'entre vous et gagner des tonnes de temps !!

À votre santé

21
Vaclav Elias

Aujourd'hui, j'ai eu le même problème après Xamarin upgrade. J'ai essayé d'exécuter mon application dans le simulateur. La solution était cependant différente.

Veuillez noter que toutes les solutions mentionnées ici sur cette page par d'autres peuvent avoir été correctes à un certain moment ou sont correctes et fonctionnent dans certaines circonstances.

La solution d'aujourd'hui:

Allez dans Projet -> "Nom de votre projet" Options -> Build -> Signature du bundle iOS -> Droits personnalisés - supprimer Entitlements.plist de la zone de texte -> Cliquez sur OK

Merci

18
Vaclav Elias

J'ai réinitialisé mon trousseau de clés Mac Book Pro et je rencontre ce problème.

Lorsque cela se produit, allez dans XCode et assurez-vous que vous êtes correctement connecté à votre Apple ID. Si c'est le cas, vous devriez voir votre groupe de développement, vous devrez peut-être cliquer à nouveau sur Join.

Lisez le post suivant, il explique tout .

2
ForceMagic

Encore une solution.
Dans la configuration Release, j'ai réussi à créer mon application, mais dans Debug - j'ai eu le même problème que dans le sujet.

Accédez à votre démarrage Projet-> Options -> Build -> iOS Bundle Signing . Vérifiez ensuite votre identité de signature et profil d'approvisionnement pour chaque configuration Déboguer et Relâcher .

Dans mon cas Release la configuration a été correctement configurée (il y a plusieurs jours par moi) avec des valeurs:
- Identité de signature : développeur (automatique)
- Profil d'approvisionnement : automatique

Mais la configuration Debug a été silencieusement corrompue d'une manière ou d'une autre:
- Identité de signature : Inconnu (Distribution Iphone: nom de mon entreprise )
- Profil d'approvisionnement : aucun profil correspondant trouvé

Ainsi, corrigez votre configuration de débogage pour qu'elle soit identique à Release.

1
rock_walker

Je suis sur MacOSX et j'ai rencontré ce problème sur Xamarin Studio lors du débogage à l'aide de Debug | iPhoneSimulation.

L'erreur continuera de se répéter. Ce qui a fonctionné pour moi, c'est ce lien Répondu par KMullins

Cela est dû à un profil expiré qui a été renouvelé.

0
vincent