开发者社区 问答 正文

iOS 代码染色过程分为哪几个阶段?

已解决

iOS 代码染色过程分为哪几个阶段?

展开
收起
胡嘞嘞 2022-07-06 15:25:38 464 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    编译阶段:生成染色包(对IR 文件插桩)

    需要在编译中增加编译选项,编译后会为每个可执行文件生成对应的.gcno 文件。

    运行阶段:生成二进制覆盖率文件。

    在测试代码中调用覆盖率分发函数,会生成对应的.gcda文件。

    解析阶段:将二进制覆盖率文件可视化。

    以上内容摘自《高德技术2020年刊合集》电子书,点击https://developer.aliyun.com/topic/download?id=1135可下载完成版

    2022-07-06 15:58:26
    赞同 展开评论