Я разработчик приложения, которое клиенты могут загрузить с моего сайта (lightroomstatistics dot com). В первый раз, когда клиенты или я на другом компьютере запускают загруженный установщик, я получаю предупреждение:
«LR Analyzer.pkg» не может быть открыт, потому что он от неизвестного разработчика ».
Однако при запуске пакета во второй раз, без каких-либо изменений, программа установки работает нормально. Также я могу просмотреть информацию о сертификате, см. Изображение 1. Мой тестовый компьютер - MacBook Air и работает на OS-X El Capitan.
Вопрос: почему я получаю это сообщение, так как я подписал свою заявку и пакет.
Далее я зарегистрировался в программе Apple Developer и подписал свое приложение и пакет. Кстати, само приложение никогда не дает предупреждение, только пакет, который я загружаю.
Для упаковки я использую пакеты от WhiteBox. После упаковки я запускаю эту команду, чтобы подписать мой пакет:
productsign --sign "Developer ID Installer: Dirk Gerard Peter Holtman" "./build/LR Analyzer.pkg" "LR Analyzer.pkg"
spctl --assess --verbose=4 --type install "LR Analyzer.pkg"
Результат: подпись обратной связи консоли