2010-02-12 2 views
3

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

ответ

2

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

Code Signing Guide См:

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

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

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

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

Code Signing Guide