你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iPhone開發:info.plist(五)

iPhone開發:info.plist(五)

編輯:IOS開發綜合

應用程序包關鍵字
--------------------------------------------------------------------------------

應用程序打包的目的是把一個應用程序打包成一個自我包含的實體,並且對用戶隱藏了它的內容。然而,用戶常常希望操作應用程序的某些文件。例如,用戶可能希望添加或刪除某個插件,本地化資源,等等。開發者可以在Info.plist 文件中指定一些可以由用戶維護的項目。那麼Finder會把這些項目顯示在束的信息面板中,並允許用戶浏覽,刪除或添加這些項目。

 

CFBundleInstallerInfo
應用程序打包信息的根關鍵字是CFBundleInstallerInfo。該關鍵字定義了一個字典,它包含了表A-7中所列出的關鍵字。“是否必須”列指出了哪些是您必須支持的功能。

表A-7應用程序打包關鍵字

關鍵字類型是否必須摘要APInstallerURLStringYes一個指向您希望安裝的文件的URL路徑。APFilesArrayYes一組字典,描述了那些可以被安裝的文件或目錄。
 

APInstallerURL
APInstallerURL關鍵字指定了一個指向您希望安裝的文件的路徑。您必須以file://localhost/path/ 形式來說明這個路徑。所有被安裝的文件必須位於這個文件夾中。

 

APFiles
APFiles關鍵字指定了一個字典,描述了您希望安裝的文件。每個字典條目可以包含某個文件或目錄的描述。您可以讓APFiles 關鍵字包含在其自身中,用於指定在目錄內部的文件。表A-8列出了用來指定有關單個文件或目錄的信息。

表A-8 APFiles字典關鍵字

關鍵字類型描述APFileDescriptionKeyString用來顯示在Finder的信息窗口中的簡短描述。APDisplayedAsContainerString如果值為“Yes”,該項目作為一個目錄圖標顯示在信息面板中;否則,它被顯示為一個文檔圖標。APFileDestinationPathString一個安裝組件的相對路徑。APFileNameString文件或目錄的名稱。APFileSourcePathString指向應用程序包中組件的路徑,相對與APInstallerURL路徑。APInstallActionString操縱組件的動作:“Copy”或者“Open

 

 

摘自 雲懷空-abel

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved