// signature ios
La signature du code iOS, gérée à chaque build.
Apple exige que chaque app iPhone soit signée avant de pouvoir aller sur TestFlight ou l’App Store. Push200 gère pour vous les certificats et les profils, à l’aide d’une seule clé de votre compte Apple.
Sans carte bancaire. Apps Expo, Capacitor, React Native et Flutter. Fonctionne avec votre dépôt GitHub existant. Vos clés restent dans votre GitHub.
Les termes, expliqués
Vous n’avez qu’à créer la clé App Store Connect. Les certificats et les profils sont réglés à chaque build.
- Certificat de signature : prouve à Apple que votre app provient de votre compte Apple Developer
- Profil de provisionnement : un fichier fourni par Apple qui relie votre app, son App ID et votre certificat
- Clé App Store Connect : un petit fichier qui se termine par
.p8et qui permet à Push200 de communiquer avec Apple à votre place, accompagné d’un Issuer ID
Créer votre clé
Ouvrez la page des clés d’Apple
Elle se trouve dans App Store Connect, sous Users and Access, puis Integrations. Restez sur Team Keys.
Créez une nouvelle clé
Nommez-la Push200, choisissez l’accès App Manager et appuyez sur Generate. Créez toujours une nouvelle clé, car Apple ne vous laisse pas télécharger à nouveau une ancienne clé.
Téléchargez-la et copiez l’Issuer ID
Téléchargez le fichier
.p8. Apple ne vous laisse le télécharger qu’une seule fois. Copiez ensuite l’Issuer ID affiché au-dessus de vos clés.Ajoutez les deux dans Push200
Nous les vérifions immédiatement auprès d’Apple. La clé est placée dans les secrets chiffrés de votre GitHub.
Si vous atteignez la limite de certificats
Apple n’autorise que quelques certificats de signature à la fois. C’est normal si vous avez déjà publié des apps, et cela ne veut pas dire que votre clé est incorrecte. Vous avez deux options :
- Utiliser un certificat que vous avez déjà : collez sa clé privée dans le champ que Push200 vous affiche. C’est du texte, généralement dans un fichier qui se termine par
.pemou.key - Supprimer un certificat que vous n’utilisez plus sur la page des certificats d’Apple, et nous en créerons un nouveau pour vous. Vérifiez d’abord que rien d’autre ne l’utilise : un autre service de build ou un développeur qui s’en sert ne pourrait plus signer de nouveaux builds
Où se trouve votre clé de certificat
Votre clé de certificat Apple est placée dans votre propre GitHub sous forme de secret chiffré, et Push200 n’en conserve aucune copie. Apple limite le nombre de certificats que vous pouvez avoir : lorsque vous ajoutez une autre app, une courte tâche dans votre propre GitHub copie donc la clé.
Votre prochaine publication pourrait être à un clic.
Commencez gratuitement, sans carte bancaire. Configurez votre première app dès aujourd’hui.
Commencer gratuitement