Эй! Я думаю, что это простой вопрос для вас. Большинство системных приложений, а также некоторых сторонних приложений интегрировали CodeSignature в свой пакет. Я слышал, что с такой CodeSignature система больше не будет запрашивать прием входящих сетевых подключений (если брандмауэр включен). Теперь вопрос в том, где получить такую CodeSignature ...
Благодарим за помощь!Как получить CodeSignature для Mac OS X app
ответ
Где и как получить код подписан?
код подписи является технология введена в Mac OS X v10.5, что обеспечивает целостность кода и позволяет системе распознавать обновленные версии кода, как же программа как оригинал. После того как вы подписали ваш код, любые изменения в коде вы не намеревались-внедрили ли случайно или хакерами-могут быть , обнаруженные системой. С другой стороны, ваша подпись на обновленной версии вашей программы говорит системе относиться к новой версии точно так, как это лечить старые, так что пользователи не беспокоили с неясными Диалоги с просьбой дать разрешение к цепочке ключей или какой-либо другой системе компонент для взаимодействия с вашим кодом.
Код подписи является быстрым, требует немного ресурсов и увеличивает размер на сумму менее 1%. Подписи не изменяют ваш код и игнорируются версиями Mac OS X до Mac OS X v10.5; поэтому, нет причин не подпишите свой код. Тем не менее, есть несколько вещей, которые вам нужно знать, прежде чем вы начнете . В этом документе объясняются термины и концепции , необходимые для получения информации и вы найдете несколько простых процедур , которые вы можете выполнить .
Поскольку система будет ожидать, что все код, который будет подписан, любой код, который не подписан не будет вести себя так же образом, как и большинство программ на системе пользователя. В частности, пользователя, вероятно, будет возиться с дополнительными диалоговыми окнами и подсказками для знака кода, что они не видят с подписью коды и неподписанные коды не могут работать, как ожидаются, с некоторыми компонентами системы, такими как родительский элементы управления. Настоятельно рекомендуется , чтобы вы подписали весь код, предназначенный для использования с Mac OS X v10.5 или новее.
Поэтому, если вы доставку, или собираются поставить, код, который может когда-либо будет работать на Mac OS X v10.5 или позже, вы должны прочитать этот документ.
- 1. Как получить Webkit для Mac OS X
- 2. Проверка пароля в Mac OS X app
- 3. Создание Mac OS X App вместо консоли
- 4. Mac OS X app/service и stdin?
- 5. Изменить название Mac OS X Mavericks app
- 6. UIPopoverController для Mac OS X?
- 7. Шаги для Mac OS X
- 8. OS X App Development Framework
- 9. Латекс для Mac OS X
- 10. MapKit для Mac OS X?
- 11. Eclipse для Mac OS X
- 12. ldconfig для Mac OS X
- 13. SetWindowsHookEx для Mac OS X?
- 14. Значок набора для un app mac os x bundle
- 15. Подписывание Mac os app?
- 16. Mac OS X Javascript для Automation displayDialog
- 17. Сборка Mac OS X
- 18. Как получить KeePass 2.X, работающий на MAC OS X
- 19. Mac OS X - Получить состояние пробела
- 20. Как скомпилировать для Mac OS X 10.5
- 21. Как скомпилировать PS3 для Mac OS X?
- 22. Mac OS X Linker
- 23. Как запустить оповещение/всплывающее окно в Mac OS X app
- 24. Как очистить экран в julia-app mac OS-X?
- 25. Mac os x получить имя домена programmaticaly
- 26. Mac OS X PackageMaker
- 27. Обновление MAC OS X
- 28. Получить версию eclipse в Mac OS X
- 29. Как получить lua для запуска на Mac OS X 10.11.6
- 30. Многопоточность в Mac OS X