当我调试本地应用程序时,它表明权限不足。我尝试在弹出窗口中使用远程host127.0.01,但是它无效。那我该怎么办
提示如下:请以提升的权限运行IDA进行本地调试
您应该在终端应用程序中运行远程调试器。如果您的IDA版本是7.1,命令将是(您必须输入密码):
sudo /Applications/IDA\ Pro\ 7.1/dbgsrv/mac_server64
Password:
IDA Mac OS X 64-bit remote debug server(MT) v1.25. Hex-Rays (c) 2004-2019
Listening on 0.0.0.0:23946...
现在,您可以设置“ Debugger”->“ Switch Debugger”-选择“ Remote Mac OS X调试器”,然后选择“ Debugger”->“ Process options”并键入:
“主机名”“本地主机”
“端口”“ 23946”
另请参见正式文件:https://www.hex-rays.com/products/ida/support/freefiles/remotedbg.pdf