資訊屬性清單
資訊屬性清單檔案是使用 Unicode UTF-8 編碼的 XML 檔案,其中包含 iOS 和 Mac Catalyst 上 .NET 多平臺應用程式 UI (.NET MAUI) 應用程式的組態資訊。 檔案的根節點是字典,其中包含一組定義應用程式組態的索引鍵和值。 資訊屬性清單檔案的名稱為 Info.plist,且區分大小寫。 所有 .NET MAUI iOS 和 Mac Catalyst 應用程式都必須包含 描述應用程式的 Info.plist 檔案。
當您從專案範本建立 .NET MAUI 應用程式時,.NET MAUI 會為 iOS 和 Mac Catalyst 建立 Info.plist 檔案。 這些檔案位於 [平臺]/[iOS ] 和 [平臺/Mac Catalyst ] 資料夾中,並填入屬性清單索引鍵的初始清單。
當您建置應用程式時,.NET MAUI 會在 程式代碼簽署套件組合之前,將 Info.plist 檔案複製到編譯的套件組合中。 在複製作業期間,.NET MAUI 會使用組建屬性來執行一些變數替代。 它也可以插入其他索引鍵,代表以其他方式指定的組態。 因此,應用程式套件組合中隨附的資訊屬性清單檔案與專案中的來源檔案不同。
在編輯器中編輯資訊屬性清單
按兩下 Info.plist 檔案會在 Visual Studio 的 Info.plist 編輯器中開啟它,其中包含兩個資料檢視:
應用程式,可讓您設定一般應用程式屬性:
注意
從應用程式的項目檔擷取應用程式名稱、套件組合標識碼、版本和組建欄位的值。 如需詳細資訊,請參閱 提供應用程式資訊。
進階,可讓您指定支援的檔案類型、通用類型識別碼(UTIs)和 URL 類型:
編輯資訊屬性清單來源
Info.plist 檔案也可以在外部編輯器中開啟,以編輯其 XML 來源。 您可以針對下列類別新增設定應用程式的索引鍵和值:
- 套件組合組態,以設定套件組合的基本特性,例如其名稱、類型和版本。 如需詳細資訊,請參閱 developer.apple.com 上的配套組態 。
- 使用者介面,用來設定應用程式的場景、圖示和字型。 如需詳細資訊,請參閱 developer.apple.com 上的用戶介面 。
- 應用程式執行,以設定應用程式啟動、執行和終止。 如需詳細資訊,請參閱 developer.apple.com 上的應用程式執行 。
- 受保護的資源,可控制應用程式對受保護服務和用戶數據的存取。 如需詳細資訊,請參閱 developer.apple.com 上的受保護資源 。
- 數據和記憶體,以設定應用程式的數據管理功能。 如需詳細資訊,請參閱 developer.apple.com 上的數據和記憶體 。
- 應用程式服務,以設定應用程式所提供的服務。 如需詳細資訊,請參閱 developer.apple.com 上的應用程式服務 。
- 核心和驅動程式,以設定應用程式所提供的設備驅動器。 如需詳細資訊,請參閱 developer.apple.com 上的核心和驅動程式 。
提供應用程式資訊
Info.plist 編輯器會從應用程式的項目檔擷取基本應用程式數據,而不是直接儲存在Info.plist 檔案中。 在建置階段,.NET MAUI 會將此數據 複製到 App 套件組合隨附的 Info.plist 檔案中。
應用程式名稱
.NET MAUI 應用程式的應用程式名稱會儲存在應用程式的項目檔中,做為 ApplicationTitle
建置屬性。
在 方案總管 中,以滑鼠右鍵按兩下 .NET MAUI 應用程式項目,然後選取 [屬性]。 然後,流覽至 [MAUI 共用一般] 索引標籤>。[應用程式標題] 欄位會列出應用程式名稱。
更新 [應用程式標題] 欄位的值時,Info.plist 檔案中應用程式檢視中的 [應用程式名稱] 字段值將會自動更新。
應用程式識別碼
.NET MAUI 應用程式的套件組合識別符會儲存在應用程式的項目檔中,做為 ApplicationId
建置屬性。
在 [方案總管] 中,以滑鼠右鍵按兩下 .NET MAUI 應用程式項目,然後選取 [屬性]。 然後,流覽至 [MAUI 共用一般] 索引標籤>。[應用程式識別碼] 欄位會列出套件組合識別碼。
更新 [應用程式識別符] 欄位的值時,Info.plist 檔案中應用程式檢視中 [套件組合識別符] 字段的值將會自動更新。
應用程式顯示版本
.NET MAUI 應用程式的應用程式顯示版本會儲存在應用程式的項目檔中,作為 ApplicationDisplayVersion
組建屬性。
在 方案總管 中,以滑鼠右鍵按兩下 .NET MAUI 應用程式項目,然後選取 [屬性]。 然後,流覽至 [MAUI 共用一般] 索引標籤>。[應用程式顯示版本] 欄位會列出應用程式顯示版本。
更新 [應用程式顯示版本] 欄位的值時,Info.plist 檔案中應用程式檢視中的 [版本] 字段值將會自動更新。
應用程式版本
.NET MAUI 應用程式的應用程式版本會儲存在應用程式的項目檔中,做為 ApplicationVersion
建置屬性。
在 方案總管 中,以滑鼠右鍵按兩下 .NET MAUI 應用程式項目,然後選取 [屬性]。 然後,流覽至 [MAUI 共用一般] 索引標籤>。[應用程式版本] 欄位會列出應用程式版本。
更新 [應用程式版本] 欄位的值時,Info.plist 檔案中應用程式檢視中的 [建置] 字段值將會自動更新。