如何输出iOS发布二进制文件的功能列表

时间:2019-02-01 21:36:14

标签: ios

我们正在将一些(主要是用C ++编写的)游戏移植到iOS,最近我们在C ++代码中引入了一个有用的宏(作为副作用),该宏生成了一些冗余代码。这段代码是

void f(D1 *d1) {
    f(static_cast<B *>(d1));
}

void f(D2 *d2) {
    f(static_cast<B *>(d2));
}

...

void f(DN *dN) {
    f(static_cast<B *>(dN));
}

我们要确保针对发布版本的全局优化步骤(或您所谓的任何方法)会去除这些冗余功能(使其内联)。

我拥有的是.ipa和.dsym文件。那么您建议使用哪种工具来分析二进制代码(即以某种格式输出功能列表)...在这种情况下,什么是二进制代码? .ipa内部有东西?

0 个答案:

没有答案