App ipa以及资源文件的获取

做APP独立开发,免不了要参考Apple Store上优秀的作品,尤其是设计,这是程序员出身的我最头痛的事情。因此,参考其他APP的资源文件是非常有利的。最些年的时候,其实获取是非常方便的,通过iTunes就可以把APP的ipa文件下载到Mac,然后解压就可以查看。而资源文件,如图片等,也没有用car打包,一般都能直接看到。

Apple也一直在进步,之后添加了Assert,把资源进行打包。以及最大的被很多人诟病的新版iTunes,再也看不到应用这个选项了。从此,再也不能把ipa文件下载到Mac了。

因此,现在一种方案就是曲线救国,下载Android安装包,解压参考。

但要是有iOS的资源文件作为参考,那是更好的。那么首先先要获得APP的ipa文件。 现在暂时可行的方案是Apple Configurator 2。 至少目前Apple是认可的。

  • 去App Store (Mac商店)下载Apple Configurator 2。

  • 然后把iphone连接上Mac,Apple Configurator 2 菜单-〉账户-〉登陆(用您的Apple ID)

  • 备份iPhone的内容。

  • 所有设备-〉当前iPhone-〉右键-〉添加-〉应用,找到您想要ipa的那个应用-〉添加

  • 系统会提示,改应用已经存在, 是否需要覆盖。不要点任何按钮。

  • 此时去关注~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/目录下,会有ipa文件存在。将ipa文件copy到安全目录。

拿到ipa文件后,解压可以看到Payload下的包,显示包内容可以看到部分APP的资源以及Assets.car。

解压Assets.car, github上的工具,大家自行下载:https://github.com/pcjbird/AssetsExtractor

最后,提取出来的资源文件,大家要注意版权,仅供参考,不要直接拿来商业使用。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,346评论 8 183
  • 芳菲度闲人 素影幽香熏 徘徊几消魂 呢喃多梦君
    乐善散阅读 3,325评论 2 2
  • 得到APP中《5分钟商学院》专栏笔记。刘润,中国最贵的商业顾问之一。 01 概念 信息对称,就是在市场条件下,想要...
    海涛笔记阅读 4,216评论 0 1
  • 课间,路过二楼走廊,我看到姜主任和另一位男老师对着墙上的某一处商议着什么,走近一看,原来是学校标有“应急出口”标志...
    潘佳梅原创阅读 3,813评论 0 2
  • 开始爱你, 就是包里从此多了一包你抽的烟。 是我趁你不在看了你抽的烟的牌子, 你在seven eleven 店里买...
    林青文阅读 2,481评论 0 0

友情链接更多精彩内容