Я разработал приложение для OS X. По мере внесения изменений в это приложение в мой репозиторий кода, сервер сборки (Jenkins) автоматически обнаруживает эти изменения и запускает процесс сборки. В рамках этого процесса сборки я подписываю сгенерированные двоичные файлы сертификатом, полученным от Apple. Как только этот процесс завершится, я смог проверить правильность подписи приложения, выполнив:
$ codesign -v ./MyApp.app
Вот странная часть: если я скачаю эти двоичные файлы непосредственно из Jenkins и скопирую их на Mac, я могу запустить их без проблем. Однако, если я размещаю эти двоичные файлы на веб-сервере и загружаю их через HTTPS, я получаю сообщение об ошибке «Не удается открыть, потому что это от неизвестного разработчика» и не может продолжить.
Может ли кто-нибудь пролить свет на то, что здесь происходит?
источник