Xcode 8 indique une erreur: le profil d'approvisionnement n'inclut pas de certificat de signature.
Ce problème concerne uniquement Xcode-8 et Xcode 7, le même profil d'approvisionnement affichant le certificat identifié associé.
Xcode 8 indique une erreur: le profil d'approvisionnement n'inclut pas de certificat de signature.
Ce problème concerne uniquement Xcode-8 et Xcode 7, le même profil d'approvisionnement affichant le certificat identifié associé.
Il existe de nombreuses façons de résoudre ce problème, comme l'activation automatique de la signature etc. Mais si vous voulez comprendre la raison de cette erreur vous avez besoin de regarder le message d'erreur.
Il est dit que le profil de configuration que vous avez sélectionné dans l'onglet "Général", ne contient pas la signature de certificat que vous avez sélectionné dans le "Build settings" -> "Signature du Code de l'Identité".
Habituellement, cela se passe si un certificat de distribution a été sélectionné pour le débogage de l'identité sous l' "Build settings" -> "Signature du Code de l'Identité".
Si cela se produit dans "Signature (Debug)" il se pourrait aussi que la "Signature de l'Identité" -> "le Développement d'iOS" n'est pas inclus dans le profil de configuration.
Vérifiez votre trousseau de clés pour les identités sont manquantes d'une clé privée. J'ai eu plusieurs certificats de distribution installée dans la même équipe, dont l'un était absent de la clé privée. Xcode est seulement la vérification de la première correspondance de l'identité dans le trousseau de clés et automatiquement à l'aide de ce par opposition à celui qui n'inclut pas la clé privée.
Retrait de la correspondance de l'identité qui ne dispose pas d'une clé privée fait Xcode détecter l'identité correcte de nouveau.
J'ai rencontré ce problème après avoir récemment mis à jour Xcode vers la version 9.3. Le problème était lié à la signature de code (en cours de débogage). Le certificat de distribution était défini sur certificat de distribution au lieu du certificat de développement. Cela m'a donc empêché d'installer l'application sur mes appareils.
Voici ce que j'ai fait pour résoudre ce problème.
Projet -> Cibles -> Sélectionnez votre application -> Paramètres de construction -> Identité de signature de code -> Débogage -> Double-cliquez sur "Distribution iPhone" et remplacez-le par "Développeur iPhone".
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.