Я нахожусь в процессе перехода от одного ноутбука Mac к другому. Я решил начать с нуля и установить все вручную, чтобы избежать кучи, накопленной мной за эти годы. Мой старый ноутбук на Yosemite 10.10.2 (обновлен с 10.8), новый на 10.10.3.
В декабре 2012 года я купил Canon MG6250 и с установленным программным обеспечением (MP Navigation EX v5.0) я могу нажать кнопку на принтере, и страница сканируется и автоматически отправляется на выбранный компьютер (мой ноутбук).
У меня есть функционал, работающий на обоих ноутбуках, но на старом он работает полностью автоматически, на новом брандмауэр продолжает запрашивать разрешение, даже если приложение находится в списке брандмауэра. И его нет в списке брандмауэров на старом ноутбуке!
Я попытался перезагрузить новый ноутбук, я добавил приложение MP Navigator EX 5.0 Opener в брандмауэр, но ничего не работает. Все настройки на панели безопасности одинаковы на обоих ноутбуках.
Я просматривал подобные посты везде, но они либо обсуждают брандмауэр старой версии OSX, либо проверяют подпись кода. Интересно, это правильный подход, поскольку (а) программное обеспечение предшествует требованиям к подписи кода (версии от декабря 2012 г. и сентября 2013 г.) и (б) оно корректно работает на моем старом ноутбуке.
Я заметил, что имя приложения в файле (MP Navigator EX) немного отличается от имени, которое оно упоминает в предупреждении (MP Navigator EX 5.0), но я не смог переименовать приложение в имя, содержащее версию.
Дальнейшая обработка показывает, что когда я могу переименовать приложение, функциональность перестает работать, потому что путь где-то жестко задан. Я также настроил привратник на прием всех приложений, но безрезультатно. Я даже проверил, выключаю ли я брандмауэр, запускаю сканирование и снова включаю брандмауэр.
Я проверил подпись с codesign --verify -vv /Applications/.....
и у этого приложения вообще нет подписи.