當前位置:百科全書館>科技>硬件應用>

ios安裝包的後綴是什麼

硬件應用 閲讀(1.54W)

品牌型號:iPhone 14 Pro
系統:iOS 16

ios安裝包的後綴是什麼

ios安裝包的後綴是IPA。IPA是Apple程序應用文件iPhoneApplication的縮寫。它是一個包含3個組件的zip壓縮包,類似於rar或7z包。IPA文件包含主程序、應用程序目錄和iTunes網絡等組件。它是iOS應用程序安裝包的一種,只有越獄的手機才能安裝。通過IPA安裝軟件後,我們可以在手機上安裝並使用該軟件。

ipa 文件實質是一個 zip壓縮包(不是 rar 或 7z 包),包含 3 個組件:payload 目錄下的 目錄,這個是軟件的主程序;iTunesArtwork,實質是一個無後綴名的 png 圖片,用來在 iTunes 中顯示圖標;t,記錄購買者信息、售價等數據。

由於 zip 包不能記錄權限和所有者等信息,所以蘋果規定了 ipa 的安裝方式,即全部 ipa 都會解包安裝在 /var/mobile/Applications 目錄下,全部文件和目錄的所有者及用户組均設為 mobile(ID 為 501),主程序(可執行文件)的權限設為 0755 (所有人都可以執行,但只有所有者可以修改),可執行文件在 plist 中定義。全部目錄權限設為 0755,而其它所有文件都設為 0644(僅所有者可以修改,其餘人只允許讀取,全部人都不允許執行)。

ipa 解包後並非直接放置於 Applications 目錄下,而是放在一串由隨機碼構成的目錄下,其作用在於,只允許這個軟件運行在一個特定的沙盒(Sandbox)中,不能干擾其他軟件。因此那串隨機碼目錄下,除了 ipa 本身的三個組件之外,還有三個目錄:Library,一般是用了儲存設置文件等數據;Documents,存儲數據,多用來保存存檔;tmp,臨時文件夾。