iPhone如何拿到ipa?iPhone如何查看沙盒 iOS12

工作需要,将一条Log写在文件中,然后拿到此Log,这就需要查看沙盒,通过拿到ipa来查看log文件,其写入在沙盒Document目录下的日志文件。

为了得到ipa,尝试了5种方法。

  • 1):iTools方法,无法备份ipa。
  • 2):iMazing,近一年才流行的软件,可以方便备份、恢复。通常用于下载在国区App Store无法下载的App。亲测了一下,发现其经过特殊加密、压缩,保存的文件后缀为imazingapp格式,无法转换成ipa。相比iTunes与iTools,其功能还是很强大。
    如图可以看到,通过iMazing可以看到backup文件以及一些用不到的文件。


    21 s.png
23a.png
  • 3):iTunes。12.6版本之后官方直接把APP这个选项都关闭了。。。
  • 4):使用Disk Drill:利用数据恢复的原理找到ipa。https://www.waerfa.com/how-to-export-sandbox-data-from-ios-app-by-disk-drill
    如图是手机中所有恢复的文件,只有这一个文件夹,完整的ipa也恢复不了。
    41恢复总监1 a.png
  • 5):越狱,砸壳。门槛较高。
  • 6)使用Xcode调试,选“Windows->Devices and Simulators"可以拿到ipa.


    61下载下架1.png
62下载下架.png

综上所述,以上5种方法之所以都失败就是因为iOS8.3之后安全性提高。相比之下,iMazing软件还是比较强大的,如图所示2款式,现在appStore下架了,新手机没法下载,但是今天用iMazing完成了转移。方法6需要有源码,通过Xcode调试是一种拿到ipa的方法。

你可能感兴趣的:(iPhone如何拿到ipa?iPhone如何查看沙盒 iOS12)