class-dump是可以把Objective-C运行时的声明的信息导出来的工具。实质就是可以导出.h文件。用class-dump可以把未经加密的app的头文件导出来。

官方版本在使用class-dump -H时直接报错

2020-09-01 11:05:44.193 class-dump[47917:6250373] Error: Cannot find offset for address 0x9800000001010e46 in stringAtAddress

最后查资料发现可能是官网的class-dump不支持dump swift files导致。

解决方法:

从链接https://github.com/AloneMonkey/MonkeyDev/blob/master/bin/class-dump中重新下载class-dump

若执行class-dump命令报错 /usr/local/bin/class-dump: Permission denied,在终端运行:

sudo chmod 777 /usr/local/bin/class-dump

命令赋予所有用户可读可写可执行class-dump文件权限。

然后在一次执行就可以了。

大概就这些……

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...