VS2022(Windows)中MAUI项目无法显示iOS模拟器求助
MAUI项目在Windows VS2022中无法显示iOS模拟器,但Xamarin iOS项目正常
问题详情
- Windows系统下的VS2022中,创建或打开MAUI项目时,无任何iOS模拟器选项可选
- 切换到Xamarin iOS项目类型时,iOS模拟器可正常显示并使用
- 已确认VS2022与Mac构建主机连接正常,Mac端Xcode配置无异常
- 已查阅多篇技术资料,问题仍未解决,附相关配置及报错截图
排查建议
- 检查MAUI工作负载安装完整性
打开VS2022安装器,确认已勾选.NET Multi-platform App UI development下的iOS development组件,若缺失则重新安装。 - 清理MAUI项目缓存
- 删除项目目录下的
bin和obj文件夹 - 执行命令:
dotnet clean,再重新生成项目
- 删除项目目录下的
- 重置VS2022的iOS连接配置
- 在VS2022中依次点击
工具->选项->Xamarin->iOS设置 - 移除当前连接的Mac主机,重新添加并验证连接
- 在VS2022中依次点击
- 检查Mac端MAUI相关组件
在Mac终端执行命令:dotnet workload list,确认已安装maui-ios工作负载,若未安装则执行dotnet workload install maui-ios - 更新VS2022和Xcode到最新稳定版
确保VS2022为最新版本,Mac端Xcode更新到Apple官方最新稳定版本,避免版本兼容性问题 - 检查项目目标框架
右键MAUI项目选择属性->应用,确认目标框架包含net8.0-ios(或对应使用的MAUI版本框架),若缺失则添加
内容的提问来源于stack exchange,提问作者Remy Lebeau
相关产品推荐
相关产品推荐

