如果想在iOS安裝第三方APP又不想連著電腦,可嘗試SideStore。

SideStore是AltStore的分支版本,主打「免電腦安裝與重簽IPA」,也就是說您可以安裝任意第三方APP到iPhone/iPad,免越獄、免電腦。此外,您還能透過SidesStore給APP啟用JIT加速。
這篇文章Ivon將討論SideStore的原理,以及安裝方法。
1. SideStore原理#
請先閱讀:AltStore介紹
AltStore是利用Apple免費開發者帳號,協助安裝第三方APP到iPhone上的開源軟體。通常iOS APP的安裝包為IPA格式,使用者只要取得IPA就可以透過AltStore安裝至iOS裝置。但免費開發者帳號的APP簽名有7天限制,7天後就需要將iPhone插到電腦,讓AltStore跟AltServer連線,更新簽名才能繼續用。
為解決以上重簽不方便的問題,SideStore的開發者稍微修改了AltStore的重簽步驟,讓使用者不需要將iPhone連回電腦重簽IPA,只要有網路和VPN就行了。SideStore會要求您下載VPN,開啟VPN連線,接著SideStore透過VPN連線到公共Anisette server伺服器,完成IPA重簽。
SideStore跟AltStore有一樣的限制:免費開發者帳號,一部iOS裝置最多安裝3個APP,每週簽名上限為10個IPA。 此數量是跟AltStore共用的。
SideStore跟AltStore都是自由軟體,原始碼可受公眾檢驗。如果你對SideStore伺服器背後的東東不放心,可以到他們的Github查看伺服器原始碼。
技術上來說,初次安裝SideStore還是要用電腦(Linux/macOS/Windows)裝,但在那之後就不需要電腦重簽IPA。
然而,SideStore的Anisette server公共伺服器是熱心網友建置的,目前有8個。太多人用的話,大夥的Apple ID可能就會集體被Apple鎖定,強制要求重設密碼。 最新版Anisette server v3已經改善這個問題,應該不太會被鎖了。
你也可以開個副Apple ID的帳號專門來簽署IPA。畢竟我們這裡不是透過App Store下載的APP,SideStore簽名IPA用到的Apple ID並無硬性規定要跟您iPhone上的Apple ID一致。
其實還有一個折衷的方法:部署自訂AltServer到您自己的伺服器(例如VPS或樹莓派),這樣就不用跟別人搶資源了,也不太可能被Apple封帳號。只要調整好連線網址,仍能透過SideStore連線到自己的伺服器,線上重簽IPA。
2. 設定SideStore的VPN連線#
這個VPN服務可以幫我們免電腦簽名IPA。
SideStore以前是用WireGuard VPN,後來改成了自家研發的StosVPN,最近又改成了LocalDevVPN,能夠在行動數據和離線模式下使用。這個APP在Github是開放原始碼的,只用於與SideStore伺服器通訊。
用iOS裝置,至App Store下載LocalDevVPN
啟用VPN連線。
3. 安裝SideStore#
SideStore系統要求為iOS 14以上版本的裝置。
我們將透過iLoader這個開源程式側載IPA,它有針對SideStore最佳化,支援Linux、Windows、macOS。它會自動下載SideStore的IPA,並匯入Jitterbugpair。
以Windows系統為例,需要先安裝Microsoft Store版的iTunes或者exe版本的iTunes。
到Github依照作業系統下載iloader。
開啟iloader,登入Apple帳號

點Install SideStore,iOS裝置主畫面就會出現SideStore圖示

iOS 26以上系統,開啟系統設定 → 隱私權 → 啟用「開發者模式」,然後重開機。
接著開啟系統設定 → 一般 → VPN與裝置管理,點選「信任SideStore」的開發者,之後才可以開啟SideStore。
SideStore重簽可能會跟AltStore衝突。確認SideStore安裝後,長按刪除桌面的AltStore。
4. 如何安裝IPA#
你可以手動到Github下載IPA,再用SideStore的頁面安裝。如果你想要破除一個iOS裝置只能安裝三個APP的限制,可以考慮使用LiveContainer。
在安裝或重簽IPA的時候,必須啟用VPN連線,建議開啟Wifi。
可能要在SideStore裡面登入Apple ID。
SideStore可透過內建的「Browse」頁面安裝APP,或者點選「My Apps」左上角+號安裝IPA。安裝過程只需開著VPN,無需連到電腦。

如何重簽:在My Apps頁面,點選Refresh All開始重簽。日後SideStore會在系統背景嘗試重簽,不過為了防止SideStore不小心過期,還是定時手動開啟重簽為好。

5. 給APP啟用JIT加速#
SideStore在iOS 17以前是支援從APP的界面啟動JIT的,不過之後Apple變更政策,導致舊版方法失效,需要用到電腦才能啟用JIT。
iOS 26以上版本可以使用StikDebug,在連著VPN的情況下啟用JIT加速,無須電腦。