美文网首页
class-dump 安装

class-dump 安装

作者: 跃文 | 来源:发表于2018-04-11 14:36 被阅读42次

1.下载class-dump :  http://stevenygard.com/download/class-dump-3.5.tar.gz

http://stevenygard.com/projects/class-dump/

        找到下载目录解压会看到三个文件:README.md class-dump src

2.执行命令行  sudo cp -r class-dump /usr/bin 

    执行之后若提示 Operation not permitted 就执行第三部

3. 首先在主目录下新建一个目录 : mkdir ~/bin

    然后将class-dump文件移动到~/bin目录下 : mv class-dump ~/bin

    接着修改class-dump文件的操作权限 :  chmod +x ~/bin/class-dump

    编辑 ~/.bash_profile 文件,在文件的最上方导出 bin目录: 

                使用vi命令打开文件 : vi ~/.bash_profile  按 回车键

            然后再按 i , 进入编辑模式 , 在文件的最上头写入 export PATH=$HOME/bin/:$PATH

                按esc键然后输入:wq 保存退出

4. 执行命令行 :source ~/.bash_profile

5. 查看信息 class-dump

        若出现以下信息则表示成功

class-dump 3.5 (64 bit)

Usage: class-dump [options]

  where options are:

        -a            show instance variable offsets

        -A            show implementation addresses

        --arch   choose a specific architecture from a universal binary (ppc, ppc64, i386, x86_64, armv6, armv7, armv7s, arm64)

        -C     only display classes matching regular expression

        -f       find string in method name

        -H            generate header files in current directory, or directory specified with -o

        -I            sort classes, categories, and protocols by inheritance (overrides -s)

        -o       output directory used for -H

        -r            recursively expand frameworks and fixed VM shared libraries

        -s            sort classes and categories by name

        -S            sort methods by name

        -t            suppress header in output, for testing

        --list-arches  list the arches in the file, then exit

        --sdk-ios      specify iOS SDK version (will look in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk

        --sdk-mac      specify Mac OS X version (will look in /Developer/SDKs/MacOSX.sdk

        --sdk-root    specify the full SDK root path (or use --sdk-ios/--sdk-mac for a shortcut)

666. 开始导出头文件

准备:可以用自己的ipa包,直接改后缀为 .zip 解压得到.app文件

class-dump -H 解压完成的APP的文件路径/xxxxx.app -o /Desktop/指定生成文件路径

相关文章

网友评论

      本文标题:class-dump 安装

      本文链接:https://www.haomeiwen.com/subject/lunahftx.html