Я пишу программное обеспечение для переназначения клавиатуры.При запуске из Xcode я получаю:
Initializing an event tap.
unable to create event tap. must run as root or add privileges for assistive devices to this app.
Я должен зайти в системные настройки -> Безопасность и конфиденциальность -> Конфиденциальность, и снять флажок, а затем перепроверить выходной двоичный файл (который появился в списке).
Я должен делать это каждый раз, когда я изменяю и перезапускаю исходный код.
Это очень неуклюжий цикл разработки.
Я пытался Отладка в XCode от имени root Но это не решает проблему.(Фактически, это добавляет дополнительную проблему, chown
--любой файл, который я изменяю до staff
).
Можно ли добиться более чистого цикла разработки?