目前蘋果已暫停所有MacOS上的iTunes下載app,并且無意修復(fù)這個功能,如果還有需要app下載功能的話,大家用Windows版本的iTunes下載吧,原理是一樣的。
前提,已經(jīng)購買該app。
前期準(zhǔn)備,安裝三個軟件。iTunes 蘋果官網(wǎng)提供,Charles 和 iMazing 軟件如果你不喜歡試用版本,可以去mac-torrent網(wǎng)站搜索并下載。
舊版帶app管理的iTunes軟件,用于下載app。
Mojave 以下的系統(tǒng),安裝方法鏈接 http://www.itdecent.cn/p/faa5139e3ec3
Mojave 系統(tǒng),安裝方法鏈接 http://www.itdecent.cn/p/5b9a3f09760dCharles 網(wǎng)絡(luò)抓包軟件用于截取下載請求,修改下載請求的版本號。
iMazing 軟件用于安裝下好的舊版app給設(shè)備。
步驟(以百度貼吧 app 為例)
1.Charles 抓包軟件下載后安裝,安裝證書,永久信任該安裝的證書。
安裝:

安裝證書:

添加證書

去Keychain Access永遠信任安裝的證書

2.iTunes 點擊下載app,下載開始后停止下載并按兩下del鍵刪除任務(wù)。

3.轉(zhuǎn)到Charles 找到對應(yīng)項目,帶有buy iTunes 等字樣的那個項目右鍵勾選Enable SSL Proxying 和 Breakpoints。

4.再次點擊app下載,這時會自動轉(zhuǎn)到Charles界面,第一步會送出下載請求點擊Execute再走一步,下一步收到回饋后,點擊Edit Response 里面的XML Text格式,可以看到所有版本的請求編號,拷貝所有編號,最底下那個代表最新的版本。abort此次下載。
范例中所有版本編號是
<array>
<integer>15390298</integer>
<integer>16014443</integer>
<integer>463072723</integer>
<integer>813069210</integer>
</array>
其中 813069210 是最新版本的編號。


5.重新下載app,自動跳轉(zhuǎn)到Charles界面,第一次請求時點解Edit Request里面的XML Text格式,將版本號改為你想要的舊版本的那個號,例如我們要的百度貼吧的前一個版本號是463072723,將版本號813069210改為463072723然后點擊Execute,收到回饋后再次點擊Execute,同時可以取消掉所有breakpoints讓項目下載完。

6.下載好的舊版本的app在Music/iTunes/iTunes Media/Mobile Applications文件夾里,將ipa導(dǎo)入iMazing軟件,安裝到你的手機。
打開iMazing 進入 manage apps



導(dǎo)入后在你的Library找到它,右鍵點擊該app圖標(biāo),點擊install to the device 就好了。這個過程中如果有需要輸入蘋果賬號你就自行輸入就好了。

你用哪個蘋果賬號下載的app就用哪個賬號進行安裝。賬號僅僅是提供給蘋果公司而已,imazing并不會使用你的賬號。
給大家錄制了個視頻。