SponsorSoumettre

← Tous les outils

Explicatif sur la notarisation

Collez le résultat d'une commande de signature et lisez ce qu'il signifie. Il est analysé directement sur cette page, et rien n'est envoyé.

Explicatif sur la notarisation

Essayez un exemple :

Commandes à lancer

spctl -a -vv YourApp.app
codesign -dv YourApp.app
xcrun stapler validate YourApp.app

Pour un DMG, utilisez spctl -a -t open --context context:primary-signature -vv YourApp.dmg. Pour un pkg, utilisez spctl -a -t install -vv YourApp.pkg.

Cet outil ne connaît que les messages pour lesquels il a des règles. S'il ne reconnaît pas quelque chose, il le dit au lieu de deviner.

Ce que signifie habituellement chaque résultat

spctl indiqueCe que cela signifie
accepted, source=Notarized Developer IDSigné et notarisé. C'est ce qu'il vous faut pour un téléchargement direct.
accepted, source=Developer IDSigné, mais ce résultat n'indique pas la notarisation. Vérifiez la présence d'un ticket.
rejected, source=Unnotarized Developer IDSigné, sans notarisation enregistrée. Notarisez-le et agrafez le ticket.
rejected, source=no usable signatureNon signé, signé ad hoc ou cassé. Signez-le à nouveau avec Developer ID.

Comment ça marche

Il s'agit d'une liste de motifs, chacun correspondant à une ligne imprimée par ces commandes, et elle fonctionne sur cette page. Les chemins et les noms d'équipe que vous collez restent dans votre navigateur. Appuyez sur un bouton ci-dessus pour essayer d'abord un exemple inventé.

L'ordre des corrections est presque toujours le même : signer, soumettre, attendre, agrafer, vérifier. La signature et la notarisation en termes simples explique chaque étape.

Questions

La notarisation signifie-t-elle que mon app est sûre ?

Non. La notarisation est l'analyse automatisée d'Apple qui recherche les contenus malveillants connus et les problèmes de signature. Ce n'est pas l'App Review, et elle ne dit rien sur la qualité ni sur la confidentialité.

Dois-je agrafer le ticket ?

Ce n'est pas obligatoire, mais cela vaut la peine. Apple publie toujours le ticket en ligne, et l'agrafage permet à Gatekeeper de le trouver sans connexion.

Ce que je colle est-il envoyé quelque part ?

Non. Le résultat est lu sur cette page et rien n'est envoyé.

Voir aussi