Как получить кодовое обозначение для приложения Mac OS X

StackOverflow https://stackoverflow.com/questions/2255580

  •  20-09-2019
  •  | 
  •  

Вопрос

Эй!Я думаю, что это простой вопрос для вас.Большинство системных приложений, а также некоторые сторонние приложения интегрировали кодовое обозначение в свой пакет.Я слышал, что с таким кодовым обозначением система больше не будет запрашивать прием входящих сетевых подключений (если включен брандмауэр).Теперь вопрос в том, где взять такое кодовое обозначение...
Спасибо вам за вашу помощь!

Это было полезно?

Решение

Где и как получить подписанный код?

Видишь Руководство по подписанию кода:

Подпись кода - это технология, представленная в Mac OS X версии 10.5, которая обеспечивает целостность кода и позволяет системе распознавать обновленные версии кода как ту же программу что и оригинал.После того, как вы подписали свой код, любое изменение в коде, которое вы не планировали — будь то внесенное случайно или хакерами — может быть обнаружено системой.С другой стороны, ваша подпись на обновленной версии вашей программы указывает системе обрабатывать новую версию точно так же, как она обрабатывала старую, чтобы пользователей не беспокоили неясные диалоги с просьбой предоставить разрешение связке ключей или какой-либо другой системе компоненту для взаимодействия с вашим кодом.

Подписание кода выполняется быстро, требует небольшого количества ресурсов и увеличивает размер вашего результата менее чем на 1%.Подписи не изменяют способ работы вашего кода выполняется и игнорируется Mac OS X версии, предшествующие Mac OS X версии 10.5;следовательно, нет причин не делать этого подпишите свой код.Однако есть несколько вещей, которые вам нужно знать, прежде чем вы начнете.В этом документе объясняется терминология и концепции, которые вам необходимо знать, и дается несколько простых процедур, которым вы можете следовать, чтобы подписать свой код.

Поскольку система будет ожидать, что весь код будет подписан, любой код, который не подписан, не будет вести себя так же как большинство программ в системе пользователя.В частности, пользователя, вероятно, будут беспокоить дополнительные диалоговые окна и подсказки для неподписанного кода, который они не видят с подписанным кодом и неподписанным кодом может работать не так, как ожидалось, с некоторыми системные компоненты, такие как родительский контроль.Настоятельно рекомендуется подписывать весь код, предназначенный для использования с Mac OS X версии 10.5 или более поздней.

Поэтому, если вы предоставляете или намереваетесь предоставлять код, который может когда-либо быть запущен на Mac OS X версии 10.5 или более поздней, вам следует прочитать этот документ.

Руководство по подписанию кода

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top