新建Maui工程運行到IiOS物理設備提示 Could not find any available provisioning profiles for iOS 處理辦法

在構建 MAUI App 或 MAUI Blazor 時,您可能會收到以下 Could not find any available provisioning profiles for iOS. Please enable Automatic Provisioning from the iOS Bundle Signing page 錯誤。

要解決此問題,請應用以下任一方法:

  • 右鍵工程屬性, 選ios , 生成 , 方案 , 自動配置
  • 從 VS2022 工具菜單 =>進入選項 => Xamarin => Apple賬戶 , 將您的 Apple 開發人員帳戶添加到VS,並創建證書
  • 從 VS IDE 的Preferences選項中,將您的 Apple 開發人員帳戶添加到XCode和Visual Studio for Mac。構建應用程式。
  • 在 XCode 中創建一個空的或空白的 iOS 應用程式並將其部署到模擬器。

自動配置

VS2022 for win 手動操作

  1. 工具菜單 =>進入選項

  1. Xamarin => Apple賬戶 , 將您的 Apple 開發人員帳戶添加到VS

  1. 創建證書

  1. 進入蘋果開發者後台,複製設備id

  1. 創建開發配置文件,進入identifiers頁面,添加 identifiers 選擇App ID並單擊Continue

默認創建的工程包名稱一般是 com.companyname.mauiapp1 , 自己打開工程配置修改一下,因為這個id在apple已經被註冊過了 ;->

例如改為 com.companyname.mauiappTest