Signature de code
La signature du code de votre app garantit aux utilisateurs et utilisatrices que votre app provient d’une source connue et qu’elle n’a pas été modifiée depuis sa dernière signature. Avant que votre app puisse intégrer des services d’app, être installée sur un appareil ou être envoyée sur l’App Store, vous devez la signer à l’aide d’un certificat émis par Apple.
Tâches courantes
Pour éviter les problèmes potentiels avec les tâches courantes relatives à la signature de code, adoptez les bonnes pratiques suivantes :
Signature et exécution de builds de développement
Bêta-tests
- Tester une version bêta (anglais)
- Comment reproduire des bogues affectant des apps envoyées sur le Mac App Store (anglais)
Distribution
Guides et documentation essentiels
- Xcode (anglais)
- Résolution des problèmes de signature de code (anglais)
- Résolution des problèmes de notifications Push (anglais)
- Developer ID et Gatekeeper (anglais)
- Guide sur la signature de code (anglais)
Mise à jour du certificat intermédiaire Worldwide Developer Relations Certification
Pour en savoir plus sur la mise à jour du certificat intermédiaire, consultez la page d’assistance pour l’expiration des certificats (anglais).
Questions et réponses
- Comment puis-je transférer mes certificats de signature de code et mes profils d’approvisionnement vers un autre Mac ?
Consultez les instructions présentes dans l’article Exporter des certificats de signature et des profils d’approvisionnement (anglais).
- Que signifie « Valid Signing Identity Not Found » (Impossible de trouver une identité de signature valide) et comment résoudre ce problème ?
Suivez les étapes détaillées dans l’article Absence de certificat de signature ou de clé privée (anglais).
- Comment puis-je résoudre une erreur de compilation de signature de code ?
Consultez la liste des solutions publiées dans l’article Si une erreur de signature de code se produit (anglais).
- Comment puis-je révoquer ou supprimer mes certificats, puis recommencer ?
Suivez la procédure définie dans l’article Afficher ou supprimer un certificat de signature de votre trousseau (anglais).
- Ai-je besoin de définir un fichier d’autorisations de signature de code personnalisé dans Xcode ?
Pour bien comprendre quand des autorisations sont nécessaires et comment les configurer correctement, consultez l’article Ajout d’une fonctionnalité à une cible (anglais).