美文网首页
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