如何用root用户去使用Xcode的Debug
2019-03-20 本文已影响0人
JHx_
最近在学习unix网络编程,需要用到 RAW Socket,但是在xcode下直接debug会出现问题
如创建原始套接字:
int sockfd=Socket(sasend->sa_family, SOCK_RAW,IPPROTO_ICMP);
则会报一下错误
Operation not permitted
解决方案为:

然后选择RUN中 DEBUG Process AS ROOT