Я обнаружил, что Xcode 10 Instruments (Leaks) не сможет подключиться к приложению командной строки, подписанному с включенным Hardened Runtime , со следующей ошибкой:
Ошибка: не удалось подключиться к целевому процессу
Я добавил в приложение com.apple.security.get-task-allow и повторно подписал его. Затем, вместо того, чтобы не подключиться, приложение будет аварийно завершать работу с сигналом 9. Когда приложение аварийно завершает работу, в Console.app:
регистрируется следующее.
ПОДПИСАНИЕ КОДА: процесс 93890 [имя приложения]: отклонение неверной страницы по адресу 0x1015f9000 со смещением 0x0 в файле "" (cs_mtime: 0.0 == mtime: 0.0) (подписано: 0 проверено: 0 испорчено: 0 nx: 0 wpmapped: 1 грязный: 0 глубина: 0)
Как прикрепить инструменты к этому приложению? Я использую macOS Mojave.