做
iOS
开发经常会研究一些自己感兴趣的App
,甚至仿写一些很赞的功能和交互,如果有这个应用的一些资源文件,也会给我们的研究助力不少。
.png
,.jpg
,可以在我们仿写app
的时候用到。.bundle
,从而反推断他使用哪些三方工具库。.json
、.plist
,.js
,有些文件可以反推断他用的什么技术方案。app
的消息提醒的声音。.ipa
安装包呢?这里是重点我们知道以前可以通过
iTunes.app
导出我们需要的安装包,但是在iTunes
12.6.3以后的版本均不在支持改操作了。也有人成功尝试通过降级iTunes.app
的方式来达到这个效果。这方方案我也尝试过了,成功了 (2018年4月尝试成功的),但是在2018年下半年的一次系统更新中失效了,不能再使用了。
这里贴上参考地址点击网页链接 如果你的系统版本较低可以尝试改方法。
那么现在还有没有办法下载
.ipa
安装包呢?答案是肯定的!!
使用Apple Configurator 2
,是的你没看错,就是Apple Configurator 2
。
Mac App Store
,搜索Apple Configurator 2
并下载安装。Apple Configurator 2
,点击左上角菜单
->账户
->登录
,输入iPhone
登录的Apple ID
。操作
->添加
->应用
,选择app即可下载。command+shift+G
并输入下面路径~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
可以看到我们需要的包,这个时候务必把安装包拷贝出来。这就是我们需要的安装包了。.ipa
格式文件的后缀名改成.zip
,然后双击即可解压缩。/Payload
文件夹,选中文件,右键显示包内容
,即可看到图文资源了,是不是 so easy!!!Assets.car
丢到一个工具内处理,他会获取到Assets.car
内部的全部图片资源。这个工具地址点击下载 ,下载后执行如下命令即可安装。cd iOS-Images-Extractor
git submodule update --init --recursive
open iOSImagesExtractor.xcworkspace
希望对你有所帮助~~~