平时想写个小demo练练手的时候,或者学习了swift、flutter后想实战一下的时候,可能会需要找个ipa包,获取一点儿现成的图片来画页面。所以记录一下获取的方法,网上有大佬做了网易Yun music的接口,所以我比较喜欢站在大佬的肩膀上,练手就用这个,省了不少事😀。
1.获取IPA包
这一步简单哈,各种三方软件都可(爱思、PP等),自行选择,主要作用是把ipa包下载到本地。 以爱思为例:
下载好之后,从右上角那个入口进去,可以直接show in finder,然后copy出来使用。
2.解压IPA包
把ipa包的后缀直接强制改成.zip,然后解压,到Payload路径下,右键显示包内容,就可以获取到Assets.car
,同样copy出来使用。
这里其实已经可以看到不少的图片资源,但是只是部分,还需要获取Assets.car
中的资源。
3.获取Assets.car资源
并没有直接可以获取Assets.car
中资源的工具,所以我们这里还是使用大佬们的成果。
1.cartool
好多文章里都说可以用这个工具,我也下载了,按照要求的方式运行之后,直接crash了。
感兴趣的同学可以研究下原因
2.AssetsExtractor 这个是直接打包好的,下载下来是一个Mac App,使用更加方便
亲测好用!