Mon employeur prévoit de distribuer des logiciels Mac OSX en dehors de l'App Store via son site Web. Dois-je obtenir un identifiant de développeur d'entreprise auprès d'Apple (99 dollars US/an) ? plus l'achat d'un certificat de signature de code EV de Symantec ? Ou bien, le certificat Dev ID d'Apple fonctionnera-t-il parfaitement ? Je suis confus - quelle est la procédure à suivre ? Et si vous pouviez également montrer ce que nous faisons en ligne de commande ou dans XCode, cela m'aiderait aussi.
Tu vois, j'ai l'habitude de distribuer sur Windows. Sous Windows, nous obtenons simplement un certificat EV de Symantec pour signer le produit. En utilisant le coûteux certificat EV, le produit passe les filtres des navigateurs web sans avertissement, si le nombre de téléchargements à partir de différentes adresses IP est suffisant.
Apple déclare ce qui suit, mais c'est clair comme de l'eau de roche (ce qui n'est pas surprenant, étant donné qu'il s'agit de la documentation d'Apple) car il n'explique pas si je dois signer avec les deux certs ou avec un seul (si c'est même possible de signer avec deux certs).
Sur cette page, il est écrit :
Remarque : Apple utilise la forme et le format standard de l'industrie des certificats de signature de code. de code. Par conséquent, si votre entreprise dispose déjà d'une identité de signature tierce que vous utilisez pour signer des codes. que vous utilisez pour signer du code sur d'autres systèmes, vous pouvez l'utiliser l'utiliser avec la commande OS X codesign.
0 votes
J'ai la même question concernant la façon dont nous pouvons utiliser le certificat de signature de code d'Apple. J'ai trouvé quelques questions similaires ici. Malheureusement, aucune d'entre elles n'a reçu de réponse. En regardant la dernière section du lien que vous avez fourni, il apparaît que vous pouvez signer un fichier d'application indépendamment de la façon dont il est livré, tant que le produit ne change pas. Je prévois d'utiliser le certificat dans le magasin Mac et sur mon autre plateforme et de voir ce qui se passe. Avez-vous réussi à résoudre ce problème par vous-même ?
0 votes
Malheureusement, je ne suis pas encore arrivé à cette étape de notre programme. Je suis à un mois de l'achèvement du code.
0 votes
Ok. Je viens de soumettre mon inscription au programme de développement Mac. J'ai déjà construit les fichiers de mon application. Je devrais être prêt à soumettre à l'App Store lorsque je serai à l'aise avec le processus de soumission des applications. Si j'obtiens une réponse définitive, j'essaierai de me souvenir de la poster ici.