1. 程式人生 > >iPhone如何拿到ipa?iPhone如何檢視沙盒 iOS12

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檔案以及一些用不到的檔案。
    在這裡插入圖片描述

在這裡插入圖片描述

  • 3):iTunes。12.6版本之後官方直接把APP這個選項都關閉了。。。
  • 5):越獄,砸殼。門檻較高。
  • 6)使用Xcode除錯,選“Windows->Devices and Simulators"可以拿到ipa.

在這裡插入圖片描述

在這裡插入圖片描述

綜上所述,以上5種方法之所以都失敗就是因為iOS8.3之後安全性提高。相比之下,iMazing軟體還是比較強大的,如圖所示2款式,現在appStore下架了,新手機沒法下載,但是今天用iMazing完成了轉移。方法6需要有原始碼,通過Xcode除錯是一種拿到ipa的方法。