获取 iOS 上 App 的 ipa 文件

作者: Tolecen 分类: iOS开发,方法技巧 发布时间: 2018-11-03 13:52

本文利用Apple Configurator 2,可获取到ipa文件。

  • 首先 去Mac上的App Store下载Apple Configurator 2。
  • 然后把iphone连接上Mac,点击Apple Configurator 2 菜单中->账户->登陆(用连接设备的Apple ID)
  • 备份iPhone的内容(避免数据丢失,非必选)
  • 所有设备->选中当前iPhone->添加->应用,找到您想要ipa的那个应用->添加
  • 因为你手机中已经存在了当前应用,所以会提示,该应用已经存在, 是否需要替换?
    此时,不要点任何按钮!不要点任何按钮!不要点任何按钮!

  • 不要操作Apple Configurator 2,让它保持上图的状态,然后打开Finder前往文件夹,或者直接快捷键command+shift+G
    并输入下面路径
    ~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/

点击前往,打开ipa包所在文件。将ipa文件copy出来。

这时候别忘了点击Apple Configurator 2窗口中的停止,你会发现刚才目录下的文件也消失了

拿到ipa文件后,你可以将后缀.ipa改为.zip,然后解压

就可以看到Payload下的包,显示包内容可以看到部分APP的资源以及Assets.car。

如果你要解压Assets.car找出 ipa 中的资源文件,可以参考这篇文章 https://xinle.co/2016/06/17/%E5%AF%BC%E5%87%BA-ipa-%E4%B8%AD-asserts-ca-r%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E8%B5%84%E6%BA%90%E5%B0%8F%E5%B7%A5%E5%85%B7/

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

来源:https://www.jianshu.com/p/fdb50d303ad6

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注