web-dev-qa-db-fra.com

Xcode ne permettra pas de construire pour Device après avoir refusé à CodeSign d'accéder au trousseau

Je suis nouveau dans le développement iOS et aujourd'hui, j'ai essayé de vérifier mon application sur mon iPhone et essayé de la construire pour l'appareil. Ainsi, lorsque j'ai cliqué sur la compilation, il m'a demandé de taper mon mot de passe pour permettre à codesign d'accéder au trousseau. Mais après quelques tentatives, j'ai accidentellement cliqué sur le bouton Refuser. Ensuite, après avoir essayé de créer mon application pour le périphérique, il est maintenant indiqué:

Swift sodlib tool error, task failed with exit 1 signal 0

Et quand je vérifie cette erreur, il est écrit:

unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0 {
/usr/bin/codesign '--force' '--sign' 'A6646CD79C82476C1C35598A10134D3171EE09CD' '--verbose' '/Users/samitha/Library/Developer/Xcode/DerivedData/TestFoodTracker-gdcqosdrvtooqocosgttmwyzvgtg/Build/Products/Debug-iphoneos/TestFoodTracker.app/Frameworks/libswiftContacts.dylib'

ce que j'ai fait

J'ai essayé de laisser codesign pour accéder à "Accès au trousseau" et j'ai vérifié chaque clé connectée, mais dans la section Contrôle d'accès de chaque clé, l'option "Autoriser toutes les applications à accéder à cet élément" a été sélectionnée.

Je ne pouvais plus trouver le moyen de corriger cette erreur et laisser mon application être conçue pour mon appareil. S'il vous plaît, si quelqu'un sait comment corriger cela, aidez-moi. Merci.

32
Samitha Nanayakkara

J'ai trouvé une solution pour ça. Si cette erreur se produit, il vous suffit de verrouiller le trousseau (cliquez sur le verrou dans le coin supérieur gauche). Puis reconstruire. Il vous demandera de déverrouiller à nouveau comme la première fois et vous permettra de choisir always allow ou allow ou deny dans l’accès au trousseau Codesign. Il suffit de taper le mot de passe du compte (compte d'utilisateur Mac) et de cliquer sur toujours autoriser. Ensuite, le projet sera construit avec succès.

113
Samitha Nanayakkara