Попытка отладки плагина NPAPI путем присоединения к процессу плагина не работает в 10.11.Как вы можете отлаживать плагины Safari NPAPI в OSX 10.11?
Прикрепление с lldb показывает:
sudo lldb -p 39337
(lldb) process attach --pid 39337
error: attach failed: unable to attach
Это, кажется, затрагивает как WebKit «наследство», используемый для встраиваемых Webkit (с плагином хосту с именем WebKitPluginHost
) и «современной» WebKit используется в сафари (с плагином хосту с именем com.apple.WebKit.Plugin.64
)
Я отключил «Отладочные ограничения» с помощью csrutil
в режиме восстановления, но в этом случае это не помогает.
У меня такая же проблема, пытаясь отладить расширения Perl. Запуск системы 'perl' под' lldb' возвращает 'error: процесс завершился со статусом -1 (не удалось подключиться)' даже после отключения ограничений отладки. – nwellnhof
Обходной путь для perl состоит в том, чтобы скопировать двоичный файл perl из/usr/bin с использованием этого. Многие приложения могут быть прикреплены таким образом (просто не мое, потому что браузер сразу запускает его). – harningt