// 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 .p8 et qui permet à Push200 de communiquer avec Apple à votre place, accompagné d’un Issuer ID

Créer votre clé

  1. 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.

  2. 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é.

  3. 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.

  4. 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 .pem ou .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