You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用XCode 16模拟器运行.NET 8应用报错:无匹配Runtime版本

解决XCode模拟器Runtime与SDK版本不匹配问题

问题症状

运行应用时弹出错误:

"无可用的来自[<DVTBuildVersion 21C62>, <DVTBuildVersion 21E213>, <DVTBuildVersion 21F79>]的模拟器Runtime版本,以匹配iphonesimulator SDK版本<DVTBuildVersion 22A3362>"

环境:Visual Studio 2022、.NET 8、XCode 16

解决步骤

  • 安装对应版本的iOS模拟器Runtime
    打开XCode,进入「XCode > Settings > Platforms」,查看iOS平台下的Runtime列表。如果没有匹配22A3362的版本,点击右下角+按钮,搜索并安装iOS 18 Runtime(XCode 16对应的默认Runtime版本),安装完成后重启XCode和Visual Studio。

  • 确认Visual Studio的XCode路径配置
    打开Visual Studio 2022,进入「Tools > Options > Xamarin > iOS Settings」,确保Xcode Path指向XCode 16的安装目录(默认是/Applications/Xcode.app),点击「Check Now」让VS重新检测XCode组件。

  • 清理项目缓存并重建
    在Visual Studio中右键项目选择「Clean」,完成后再选「Rebuild」;同时手动删除项目目录下的bin和obj文件夹,避免旧缓存干扰。

  • 重置模拟器状态
    打开XCode模拟器,进入「Device > Erase All Content and Settings」,重置完成后再尝试运行应用。

  • 验证VS版本兼容性
    确保Visual Studio 2022是17.8及以上的最新稳定版,.NET 8对XCode 16的支持需要较新的VS版本,若版本过低需再次更新。


内容的提问来源于stack exchange,提问作者Rubayat26

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 01:26:05