共用方式為


資訊屬性清單

資訊屬性清單檔案是使用 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 編輯器中開啟它,其中包含兩個資料檢視:

  • 應用程式,可讓您設定一般應用程式屬性:

    Visual Studio Info.plist 編輯器中應用程式索引標籤的螢幕快照。

    注意

    從應用程式的項目檔擷取應用程式名稱套件組合標識碼版本組建欄位的值。 如需詳細資訊,請參閱 提供應用程式資訊

  • 進階,可讓您指定支援的檔案類型、通用類型識別碼(UTIs)和 URL 類型:

    Visual Studio Info.plist 編輯器中進階索引標籤的螢幕快照。

編輯資訊屬性清單來源

Info.plist 檔案也可以在外部編輯器中開啟,以編輯其 XML 來源。 您可以針對下列類別新增設定應用程式的索引鍵和值:

提供應用程式資訊

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 檔案中應用程式檢視中的 [建置] 字段值將會自動更新。

另請參閱