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

解析动态库资源文件

作者: 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