本文討論透過融合LiveContainer和SideStore來簽名IPA的方法。簡稱 LC + SS。

1. 問題點 #
Duy Tran開發的LiveContainer能在iOS載入IPA卻不用真的安裝,藉此打破iOS側載只能安裝3個APP的限制。
LiveContainer能免安裝執行IPA,不過這有個問題:要安裝LiveContainer,因爲不可能上架App Store,就需要簽名側載。不考慮付費開發者憑證的情況下,這個過程通常需要用到電腦,譬如用SideStore。只需要用電腦安裝一次,之後在iOS用LocalDevVPN線上重簽就好。
如果,SideStore能免電腦重簽,LiveContainer是否也能這樣做呢?
於是就有了這個版本:將SideStore內建在LiveContainer裡面,讓LiveContainer「借用」SideStore的憑證給IPA簽名。
這樣的話它就能夠在一個APP裡面自己幫自己完成簽名了,不用用到電腦。
具體操作看官方文件:LiveContainer + SideStore
不過你要安裝IPA的話還是要用LiveContainer主界面安裝,這裡SideStore只是負責幫LiveContainer簽名,防止7天後過期而已。
2. 安裝LiveContainer+SideStore #
警告:LiveContainer+SideStore的套件名稱跟LiveContainer是一樣的,若已經安裝LiveContainer,安裝後會將其覆蓋。
-
在電腦安裝iLoader
-
透過iLoader側載:LiveContainer+SideStore

-
在iOS連著LocalDevVPN。
-
開啓LiveContainer,切換到App頁面,點選左上角的SideStore圖示,APP自動退出。

-
重開LiveContainer之後,變成SideStore
-
登入Apple ID

-
在iOS多工界面滑掉SideStore
-
重開APP,回到LiveContainer,點選設定 → 從SideStore載入憑證

-
設定 → 免JIT模式診斷,顯示Success即代表成功。然後LiveContainer就可以安裝IPA了。
3. 來安裝IPA吧 #
-
不要在LiveContainer裡的SideStore界面安裝IPA,簽名額度只有3個。直接用LiveContainer的界面安裝就可以了,簽名額度無限制。
-
以Mangayomi漫畫閱讀器為例,使用iOS的Safari到Github下載IPA。
-
開啓LiveContainer,切換到APP,點左上角匯入IPA

-
點啓動,LiveContainer會閃退,然後重開後會變成你選取的APP

-
在iOS多工界面滑掉之後,重開APP,會變回LiveContainer。
-
每7天你要連著LocalDevVPN(不用電腦),開啓內建的SideStore,在My Apps頁面,重簽LiveContainer本身,防止IPA簽名過期。LiveContainer裡面的其餘IPA會自動跟著重簽。
