我们做过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,不是文件夹名称