美文网首页ios开发整理iOS开发知识小集
App ipa以及资源文件的获取

App ipa以及资源文件的获取

作者: 启发禅悟 | 来源:发表于2018-01-27 09:43 被阅读479次

做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

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

相关文章

网友评论

  • FMG:拷贝出来的ipa包解压不了,提示已损坏
    FMG:@启发禅悟 多谢
    启发禅悟:@FMG 后缀名字改成zip再解压就可以了。
  • bbabc161c175:升级就进坑了
  • 没技术的BUG开发攻城狮:已匹配设备不显示,备份为灰色怎么回事啊?
    没技术的BUG开发攻城狮:@启发禅悟 OK了
    启发禅悟:@爱钓鱼的码农 我看不到具体的情况,所以也没有办法帮你分析。有可能是你登录的账户和你设备上的账户不一致?你具体看看apple congiuration2的帮助文件,看怎么把你的设备正确的连接上并可以备份。

本文标题:App ipa以及资源文件的获取

本文链接:https://www.haomeiwen.com/subject/izzgaxtx.html