美文网首页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