web-dev-qa-db-fra.com

Aucune identité de signature correspondante n'a été trouvée "Développeur Mac:"

Je construis un projet téléchargé à partir de github. ce projet vise iphone/ipad/mac.Quand je construis ce projet, il dit 

Aucune identité de signature correspondante trouvée No signing identities (i.e. certificate and private key pair) matching the value specified in your build settings, "Mac Developer:", were found. Xcode can update your build settings to their recommended values.

Lorsque je clique sur le bouton de correction du problème, il indique L'équipe sélectionnée ne possède pas d'adhésion au programme pour développeurs Mac Select a team with a Mac Developer Program membership and try again. Je n'ai qu'un abonnement au programme pour développeurs iOS, pas d'abonnement mac. J'ai modifié l'identité de signature de code dans l'onglet Paramètres de construction, mais le problème persiste. Puis-je construire le projet? Comment puis-je résoudre ce problème?

Toute aide serait très appréciée. 

la capture d’écran des paramètres généraux de ce projet est la suivante: enter image description here

14
chancyWu

Certificat d'auto-signature

C'est vraiment simple de résoudre ce problème. vous pouvez créer votre propre certificat de signature de code auto-signé dans Keychain Access. Si vous décidez de distribuer votre application ultérieurement ou si vous souhaitez qu'elle se comporte bien avec Gatekeeper, vous devrez bien entendu vous inscrire au programme pour développeurs Mac. 

* Si c'est principalement pour votre propre usage, vous pouvez probablement choisir de ne pas le coder du tout.

Codesiging auto-signé et Pas de code dans XCode

Xcode Codesigning

20
l'L'l

Xcode version 9.2 

ouvrir le fichier .xcodeproj -> Paramètres de construction -> Signature du code Identité -> Ne pas coder le signe

 enter image description here

2
yoAlex5