Mon employeur envisage de distribuer le logiciel Mac OSX en dehors de l'App Store via son site Web. Dois-je obtenir un identifiant de développeur d'organisation auprès d'Apple (99 USD / an) et acheter un certificat de signature de code EV auprès de Symantec? Ou, le certificat Apple Dev ID fonctionnera-t-il correctement? Je suis confus - quel est le processus? Et si vous pouviez aussi montrer ce que nous faisons en ligne de commande ou XCode, cela aiderait aussi.
Vous voyez, je suis habitué à distribuer sur Windows. Sous Windows, nous venons d'obtenir un certificat EV de Symantec pour signer le produit. En utilisant le coûteux certificat EV, il dépasse les filtres du navigateur Web sans avertissement, à condition de disposer de suffisamment de téléchargements depuis différentes adresses IP.
Apple déclare ce qui suit, mais c'est clair comme de la boue (pas de surprise là-dedans, étant donné qu'il s'agit d'une documentation Apple), car cela n'explique pas si je n'ai pas besoin de signer avec les deux certificats ou un seul (s'il est même possible de signer avec deux certs).
Sur cette page, on lit:
Remarque: Apple utilise la forme et le format standard des certificats de signature de code. Par conséquent, si votre société dispose déjà d'une identité de signature tierce que vous utilisez pour signer le code sur d'autres systèmes, vous pouvez l'utiliser avec la commande OS X codesign.