在构建 MAUI App 或 MAUI Blazor 时,您可能会收到以下 Could not find any available provisioning profiles for iOS. Please enable Automatic Provisioning from the iOS Bundle Signing page 错误。
其他文章 Maui App 运行在 iOS16 提示 "需要启用开发者模式" 解决办法
要解决此问题,请应用以下任一方法:
- 右键工程属性, 选ios , 生成 , 方案 , 自动配置
- 从 VS2022 工具菜单 =>进入选项 => Xamarin => Apple账户 , 将您的 Apple 开发人员帐户添加到VS,并创建证书
- 从 VS IDE 的Preferences选项中,将您的 Apple 开发人员帐户添加到XCode和Visual Studio for Mac。构建应用程序。
- 在 XCode 中创建一个空的或空白的 iOS 应用程序并将其部署到模拟器。
自动配置
VS2022 for win 手动操作
- 工具菜单 =>进入选项
- Xamarin => Apple账户 , 将您的 Apple 开发人员帐户添加到VS
- 创建证书
- 进入苹果开发者后台,复制设备id
- 创建开发配置文件,进入identifiers页面,添加 identifiers 选择App ID并单击Continue
默认创建的工程包名称一般是 com.companyname.mauiapp1 , 自己打开工程配置修改一下,因为这个id在apple已经被注册过了 ;->
例如改为 com.companyname.mauiappTest