這篇文章Ivon整理各種iPhone/iPad安裝第三方APP的方法,供iOS用戶及開發者參考。
這些方法支援iOS 14 ~ iOS 27。
首先Ivon會講解什麼是側載,再講解側載方法,依序為最簡單到最困難的,大部分都不需要越獄。
懶人包 #
太長不看?這裡快速整理適合你的iOS側載方法!點選快速跳轉。
-
願意付費 → 付費Apple開發者帳號
-
願意付費但錢不夠多 → 第三方的付費Apple開發者帳號
-
免費仔 → AltStore Classic
-
技術大佬 → LiveContainer 或 越獄
-
支持健康的iOS第三方應用商店發展 → AltStore PAL
-
便乘他人資產的破解仔 → 企業簽名描述檔
基本上我不會推薦2.和6.的方法,太危險了,而且是在助長灰產的勢力。就是因爲iOS系統不自由,不能像Android隨便安裝APK,才會有那麼多公司、個人工作室推出的灰產側載解決方案出現。使用者應該要能夠自己決定裝置的用處,多使用自由開源軟體,並爲自己的決定負責,才不會讓自由被當作他人賺錢的工具。故,應該使用比較合法的AltStore來安裝IPA。然後希望iPhone真正的第三方商店向全球用戶開放。
什麼是安裝第三方APP? #
安裝第三方APP,較正式的術語叫做「側載」(sideload),指的是在iOS裝置,安裝App Store以外來源的APP。
例如:開源免費的第三方iOS APP以及App Store的舊版IPA
由於iOS的應用程式安裝包副檔名為.ipa,因此安裝第三方APP有時也會叫做安裝第三方IPA。

如果有用過Android手機的應該能較好理解何為側載:你可以從Google Play以外的應用程式商店自由下載APK來裝,幾乎沒有任何限制。

其實,iOS是可以側載IPA的,但Apple官方規定的流程極其嚴苛。參考Apple Developer官方文件。Apple長期以來給iPhone設下嚴格的機制,首先,所有IPA都必須要經過Apple簽名才可以安裝,也就是跟Apple註冊APP。幾乎沒有App Store以外的分發APP管道,使用者只能從App Store取得APP,要安裝第三方APP十分困難。再者,開發iOS APP需要買Mac才能跑Xcode,對其他作業系統的用戶不友善。過去要側載IPA,基本只能在Mac完成。就算你是用Xcode側載開發中的APP到iOS,你也得用Apple ID跟Apple申請憑證簽名才能放行,不能任意側載沒有經過驗證的APP。更何況是別人分發給你的IPA了。
雖然,一般人可以透過免費開發者帳號側載IPA到iPhone,但一部裝置最多就3個APP,再多就要付Apple Developer年費了!一年要99美元耶!
隨著時間過去,世界上的開發者提出了各種方法,最後在法規限制下連Apple自己也不得不讓步了。
安裝第三方APP的優點為何?你可以有選擇軟體的自主權,而不被單一的App Store綁住。對軟體開發者來說,他們也不用付上架費就能自由分發軟體,讓使用者有更多選擇。
安裝第三方APP缺點?就是風險自負。App Store的APP都有經過Apple專人審核,減少藏病毒的風險,而自行安裝第三方APP就得有很強的資安意識,才不會損失錢財。
為了防止安裝到病毒APP,我建議想要安裝第三方APP的人,選擇有公信力的網站下載IPA,並挑選開放原始碼的APP來裝,不要貪小便宜安裝來路不明的APP。
另外,本文主要討論Apple官方和開源軟體的側載方案,商業軟體的解決方案次之。
iOS的第三方應用商店 #
詳細資料:About alternative app marketplaces in the European Union
截至iOS 27,Apple仍不允許使用者自由側載APP,也不允許第三方應用程式商店存在。
不過2024年Apple在歐盟法規要求下推出了允許安裝第三方APP的機制,免電腦就能用。目前正式上線運作的第三方商店為AltStore開發者經營的AltStore PAL。系統版本必須為iOS 17.4以上,且用戶位於歐盟、日本、巴西地區才可以使用。VPN無法繞過,因爲iOS會確認你的GPS位置。

AltStore PAL跟原版的AltStore是不同的專案,後者不限地區,可以自由側載。
Testflight #
詳細資料:TestFlight - Apple Developers

Apple推出的APP測試機制,開發者在上架APP到App Store前可以藉由此軟體,邀請一小批受測者,讓他們在iPhone上直接下載開發者提供的APP。
- 優點:協助開發者測試指定的APP,而且不用電腦就能安裝。
- 缺點:Testflight真的就只是測試用途,需要有人邀請,且人數有限,安裝有期限,使用者只能安裝開發者指定的APP,不能真正隨意安裝想要的APP。
AltStore Classic #
詳細資料:AltStore安裝教學

最早出現的iOS第三方應用商店之一。這裡講的是AltStore Classic,不是AltStore PAL。
開發者Riley Testut提出的構想,透過Apple免費開發者帳號完成簽名手續,將IPA從電腦側載到iOS裝置。如此便可讓使用者自由安裝IPA。免越獄。而且側載過程不需要安裝Xcode,就能在Windows、macOS、Linux操作。
AltStore為開源軟體,支援iOS 12以上的裝置,電腦端程式支援Linux、Windows、macOS系統。
- 優點:可自由安裝想要的APP。因為AltStore利用Apple本身的機制,已經發展到iOS 27了仍沒有被Apple擋掉過,算是較為穩固的第三方APP安裝方式。且AltStore簽名是自食其力用個人Apple ID完成的,不需要依賴其他人的帳號。
- 缺點:每7天需要用電腦重簽IPA,且每個裝置最多安裝3個APP。可以用電腦或遠端伺服器重簽。
AltStore尚有許多變種:
- SideStore:免電腦重簽的AltStore,改由遠端伺服器重簽。
- iLoader:類似AltStore的程式,因為它不會將自身商店安裝到iOS裝置,所以比AltStore多一個APP空位。
- 愛思助手:原理類似AltStore,中國製造的閉源軟體,會蒐集使用者資料。
LiveContainer #
詳細資料:LiveContainer教學

在iOS載入IPA卻不用真的安裝,藉此打破iOS側載只能安裝3個APP的限制。也就是說,允許安裝無限數量的第三方IPA。
安裝的APP只有LiveContainer裡面能見到,所以APP不會顯示在主畫面上,可以增加隱私保護。
- 優點:任意側載IPA無限制。
- 缺點:用起來有點燒腦。
付費Apple開發者帳號 #
詳細資料:Become an Apple Developer Program member

Apple免費開發者帳號每部裝置只能安裝3個APP,且7天就要重簽。如果要打破這個限制,就購買付費開發者帳號吧。
主要是開發APP用途,只要註冊Apple官方的付費開發者帳號,你就可以用自己的開發者憑證(certificate)給IPA簽名,安裝APP到任意的裝置,不用擔心簽名7天後過期。
付費開發者帳號一年99美元,分為個人(Individual)與企業(Organization)兩種。跟下面所講的企業簽名描述檔不同,這裡的付費開發者帳號最多只能安裝到100部裝置。
- 優點:免電腦安裝,只要付錢就能任意側載IPA。
- 缺點:貴。
第三方的付費Apple開發者帳號 #
詳細資料:付費簽名IPA操作過程,以UDID Registrations為例
有的公司會以較低廉的價格販售開發者帳號,這樣就能拿到開發者憑證(certificate)給IPA簽名,例如UDID Registrations、Signulous、iOSGods、AppTesters、MapleSign、iOS Rocket、AppleP12等等,價格大約是Apple官方的一半不到。
很多販售開發者帳號的服務背後都是中國公司,因此形成了一門灰色產業鏈。風險自負。
取得開發者憑證之後,就能用「Feather iOS」或「iOS App Signer」這類簽名服務(code signing service),將IPA側載到iOS裝置了。甚至可以搭配第三方應用程式商店「appdb」,下載更多APP。
比較特殊的是Scarlet Store,它利用外洩的免費開發者憑證給IPA簽名,但是這樣做很容易被Apple撤銷。
- 優點:免電腦安裝,只要付錢就能任意側載IPA。
- 缺點:因為是第三方販售的憑證,Apple可能會以濫用的名義隨機撤銷(revoke)你的開發者憑證,故請購買包含「防撤銷保護」的服務。
企業簽名描述檔 #
詳細資料:Apple Developer Enterprise Program

Apple提供的大規模APP部署方式,主要是給企業或組織使用的,例如中華民國國軍的MDM。
公司購買Apple的企業方案後,再讓使用者用iOS裝置到特定網頁下載描述檔(configuration profile),就可以任意安裝第三方APP。
有些公司會利用此方法經營自己的「應用程式商店」,再讓使用者下載描述檔,藉此分發第三方APP。
- 優點:免電腦,安裝數量無上限。
- 缺點:過於依賴特定企業的簽名。個人不推薦免費仔採用這種方法,因為你要依賴某個企業的簽名才能開啟APP,且Apple一抓到公司濫用描述檔就會將其撤銷,導致使用者得頻繁換來源。
越獄 #
詳細資料:AppleDB

因為越獄資料龐雜,沒有標準操作公式,所以我放AppleDB網站的資料,這個網站由Github開源社群貢獻,裡面有各個iPhone機型的越獄操作方法。
最終極的解決方案,就是越獄 (jailbreak) 了。破解iOS裝置,取得最高權限,安裝第三方APP當然也就不是問題了。越獄之後還有Sileo應用商店能裝各種tweaks。
- 優點:安裝無上限數量的第三方APP。且越獄權限可以讓APP進一步修改系統設定,例如改變系統外觀。
- 缺點:越獄很吃iOS版本,不是每一台裝置都支援。且破解裝置有風險,可能導致無法開機,或是被銀行APP拒絕付款。
TrollStore #
詳細資料:TrollStore安裝教學

利用特定版本的iOS漏洞(非越獄),繞過簽名機制,任意安裝第三方APP。
TrollStore曾經是安裝第三方IPA的熱門選擇,可是新版本iOS系統已經幾乎不可能使用了。
- 優點:免電腦安裝第三方APP,數量無上限,而且不必煩惱簽名過期問題,APP一安裝後永久有效。
- 缺點:非常吃運氣,TrollStore依賴的漏洞可遇不可求。目前TrollStore僅支援iOS 15和iOS 16系統。