J'essaie de signer une application avec les certificats de mon client. J'ai reçu le fichier suivant du client
J'ai essayé d'installer le certificat ios_distribution
et la clé (.p12). De plus, j'ai installé le profil d'approvisionnement. Maintenant, lorsque j'essaie de signer l'application avec le profil de provisioning, celle-ci s'affiche dans le menu déroulant, mais l'erreur suivante apparaît:
No "iOS Distribution" signing certificate matching team ID "7S977Lxxx" with a private key was found
Comment puis-je résoudre ce problème? Toute aide est appréciée.
Vous devez avoir la clé privée du certificat de signature dans le trousseau avec la clé publique. Avez-vous créé le certificat en utilisant le même Mac (trousseau)?
Documentation Apple: https://developer.Apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
J'ai eu le même problème et j'ai passé en revue toutes ces solutions données, mais aucune d'entre elles n'a fonctionné pour moi. Mais ensuite j'ai réalisé ma stupide erreur. J'ai oublié de changer l'identité de la signature de code en distribution iOS à partir du développeur iOS, sous l'onglet Paramètres de construction. Assurez-vous que vous avez sélectionné "Distribution iOS".
Étapes de la solution:
Décoché "Gérer automatiquement la signature".
Sélectionnez "Profil d'approvisionnement" dans la section "Signature (libération)".
Aucune erreur de certificat de signature ne sera affichée.
Ensuite, en dessous de l'erreur, il y a un bouton "Gérer les certificats". cliquez sur le bouton.
Notre solution était de courir
fastlane match
comme j'ai oublié, nous installons un Matchfile.