當前位置:編程學習大全網 - 網站源碼 - ios系統運行什麽格式的文件?

ios系統運行什麽格式的文件?

IOS運行的是IPA格式的程序文件。\x0d\ipa文件實質是壹個zip壓縮包(不是rar或7z包),包含3個組件:payload目錄下的.app目錄,這個是軟件的主程序;iTunesArtwork,實質是壹個無後綴名的png圖片,用來在iTunes中顯示圖標;iTunesMetadata.plist,記錄購買者信息、售價等數據。\x0d\由於zip包不能記錄權限和所有者等信息,所以蘋果規定了ipa的安裝方式,即全部ipa都會解包安裝在/var/mobile/Applications目錄下,全部文件和目錄的所有者及用戶組均設為mobile(ID為501),主程序(可執行文件)的權限設為0755(所有人都可以執行,但只有所有者可以修改),可執行文件在plist中定義。全部目錄權限設為0755,而其它所有文件都設為0644(僅所有者可以修改,其余人只允許讀取,全部人都不允許執行)。\x0d\ipa解包後並非直接放置於Applications目錄下,而是放在壹串由隨機碼構成的目錄下,其作用在於,只允許這個軟件運行在壹個特定的沙盒(Sandbox)中,不能幹擾其他軟件。因此那串隨機碼目錄下,除了ipa本身的三個組件之外,還有三個目錄:Library,壹般是用了儲存設置文件等數據;Documents,存儲數據,多用了保存存檔;tmp,臨時文件夾。

  • 上一篇:松下電機MSMF042L1U2M回零方向設置
  • 下一篇:php 如何調用.net web service
  • copyright 2024編程學習大全網