美文网首页
解析动态库资源文件

解析动态库资源文件

作者: Sunxxxxx丶 | 来源:发表于2017-09-13 12:20 被阅读93次

    cartool工具解析动态库里的Assets.car资源文件包.

    使用场景

    如果你的工程里使用了动态库.突然有天工程跑起来崩溃了.
    查看崩溃日志发现插入图片为nil导致崩溃.
    在查看发现这个图片是放在X动态库里的.
    这时候就像到去工程运行产物路径下找到这个动态库.
    然后看看里面到底有没有这张图片.
    好不容易找到这个动态库.
    却发现资源文件都放在一个Assets.car文件里.

    ..............有句mmp不知当讲不当讲............

    此时神器cartool就能帮你解决这个问题.

    使用方法:

    一: 去Github下载cartool工程

    二: 运行cartool工程

    三:获取产物cartool的路径.

    右键上图中Products>>>>cartool>>>show in finder
    即cartool路径

    四:获取动态库里的Assets.car

    五:终端运行命令

    打开终端.
    1.拖入cartool的路径
    2.拖入Assets.car的路径
    3.拖入解压后的文件夹路径。
    (三者之间用空格隔开,终端一般会自动空格)
    /Users/sgx/Library/Developer/Xcode/DerivedData/cartool-fwnhyozkxfaztbgqonfhakeutprc/Build/Products/Debug/cartool
    /Users/sgx/Library/Developer/Xcode/DerivedData/bili-universal-phone-fuhbypprvioujkeeznxqjxycgzmm/Build/Products/Debug-iphoneos/GXPhone.framework/Assets.car
    /Users/sgx/Desktop

    相关文章

      网友评论

          本文标题:解析动态库资源文件

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