Я создаю приложение OSX, которое распространяется как DMG за пределами Mac App Store, и я хотел бы, чтобы оно было таким, как только Gatekeeper начинается принудительное применение.
Изучая документацию по подписи кода, похоже, что рекомендуемый подход - получить сертификат «Developer ID» и использовать его для кодовой подписи. Однако вы должны быть зарегистрированным разработчиком OSX и ежегодно платить Apple 99 долларов. У меня уже есть сертификат от признанного центра сертификации, и я хотел бы использовать его с codesign
. Я нашел документацию о том, как это сделать, но я не могу сказать, разрешит ли Gatekeeper приложения, подписанные с использованием сертификатов, выданных другими центрами сертификации, а не Apple.
Кто-нибудь знает?