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
网友评论