Question

scénario

Je souhaite publier une application pour Mac OS X, mais pas sur l'AppStore. L'application fonctionne sur 10,6 - 10,8 et plus.

problème

Apple nécessite que toutes les applications pour Mac OS X 10.8+ soient signées par le développeur pour passer au-delà de Gatekeeper . Et à moins que je ne dis que chaque utilisateur de désactiver temporairement et de réactiver Gatekeeper juste pour mon application, selon cette Document et le journal de changement de lion de montagne ... Mon application ne sera pas autorisée à exécuter.

du libellé sur le site Web de Apple, on dirait que je devrai payer le 99,00 $ par an < / a> pour le certificat. Cependant, je ne veux pas payer les 99 $ - je ne publie pas à l'Appstore!

question

Y a-t-il un moyen que je puisse me contenter de payer 99 $ pour la distribution sur 10.8+? Je sais que mon application fonctionnera sur 10.6 et 10,7 , mais selon Apple, il ne sera pas autorisé à fonctionner sur 10.8 sans le certificat. Est-ce vrai? Comment puis-je distribuer sur 10.8+ (de préférence un DMG) sans certificat de distribution de 99 $? Merci d'avance!

edit # 1

Était-ce utile?

La solution

Apple ne fournit actuellement aucun moyen de contourner gatekeeper sans payer le 99 $ / an cotisation. Pour moi, cela semble injuste parce que cela goudra les plus petits développeurs (mais c'est une discussion pour ailleurs).

Pour une solution de contournement assez encombrante, on peut inclure un réveil ou une note sur la page de téléchargement de leur logiciel pour expliquer aux utilisateurs qu'ils ont besoin de cliquer avec le bouton droit de la souris sur votre application, puis cliquez sur "Ouvrir", puis cliquez sur Confirmer pour l'exécuter. J'ai également trouvé en expérimentant que Gatekeeper n'exécute pas de vérifications de sécurité sur les fichiers DMG ou l'installation de fichiers , uniquement l'exécution / l'exécution des applications. Donc, on pourrait inclure une sorte de note dans son programme d'installation DMG qui a dit à l'utilisateur comment installer et exécuter l'application.

Espérons que Apple fournira une solution de contournement pour les développeurs (éventuellement une solution moins chère pour une abonnement limitée) qui distribue des logiciels libres et open source.

Autres conseils

Vous n'avez pas besoin d'acheter de l'adhésion.Obtenez simplement un certificat de signature de code de n'importe quelle agence et slez votre application avec elle.Ensuite, cela contournera le chèque de gardien.Le gardien unique vérifie que l'application provient du développeur identifié ou non.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top