iOS 检测Extension 扩展程序进程 内存占用情况

597 阅读1分钟

我们做过Extension子应用的朋友可能都知道,在Mac系统程序中控制台可以查看到子应用的log日志,但是我最近做网络隧道PacketTunnelProvider时,遇到一调用就程序被kill掉的情况,苦于无法求证,Mac端的活动监视器和Xcode自带的instrument都不能直接监控到子应用的实际内存占用情况。网上搜到一篇攻略说可以在控制台搜索EXC_RESOURCE_EXCEPTION,但是我并没有找到,直到我删减了几个字符使用EXC_RESOURCE搜索,匹配到了准确的结果,感谢网友。

ps:注意是控制台 不是 终端

截屏2021-06-22 下午5.28.53.png

当然,后来我找到调试子应用的策略了 Xcode Menu -> Debug -> Attach to process By PID or name -> TARGETS 输入的是targets name,不是文件夹名称