我们做过Extension子应用的朋友可能都知道,在Mac系统程序中
控制台
可以查看到子应用的log日志,但是我最近做网络隧道
PacketTunnelProvider
时,遇到一调用就程序被kill掉的情况,苦于无法求证,Mac端的
活动监视器
和Xcode自带的
instrument
都不能直接监控到子应用的实际内存占用情况。网上搜到一篇攻略说可以在
控制台
搜索
EXC_RESOURCE_EXCEPTION
,但是我并没有找到,直到我删减了几个字符使用
EXC_RESOURCE
搜索,匹配到了准确的结果,感谢网友。
ps:注意是
控制台
不是
终端
当然,后来我找到调试子应用的策略了
Xcode Menu
->
Debug
->
Attach to process By PID or name
->
TARGETS
输入的是targets name,不是文件夹名称