iOS 性能收集一直以来都是痛点,目前我们公司是只能使用手工 Instrument 工具进行收集。论坛帖子中也有一些老帖子讨论过相关的技术,讨论的方案都是要修改 iOS App 源码来实现的,这一点涉及到安全相关问题,先不考虑。
据我所收集的信息,目前只有百度 MTC 平台做到了 iOS 自动化性能到收集,重写了 Instrument 获取性能到接口进行实现的。其他平台包括 testin、wetest 等都还没有支持。
在这里请教一下各路大佬,有没有什么实现的思路,或者现有的自动化工具可用的?

PS:
(如果哪位大佬或大平台已经支持此功能的,我们公司可以考虑付费购买解决方案或源码,关于这一点请找我私聊)

PerfDog 补充:
PerfDogService 开放的接口,试用了一下,确实可以收集到 iOS app 到性能数据,目前仍然存在 2 个问题:
1,只能支持收集主进程 App 到性能,如果是 H5 混合应用,Webkit 子进程也需要单独收集,但是主进程和子进程不能同时收集。
2,PerfDogService 运行和验证 token 需要连接公网,无法在内网部署,除非开通某 2 个 url 的 443 端口访问权限。


↙↙↙阅读原文可查看相关链接,并与作者交流