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

.NET 9 MAUI项目:Visual Studio连接iMac运行iOS模拟器失败

解决MSBuild无法连接Mac构建.NET 9 MAUI iOS项目的问题

1. 检查Mac端远程服务与权限

  • 打开Mac系统设置→通用→共享,确保远程登录已开启,且Enrico Rossini在允许访问的用户列表内
  • 在Mac终端重启.NET构建服务:
    dotnet build-server shutdown
    dotnet build-server start
    
  • 确认Mac防火墙未拦截Visual Studio:进入系统设置→网络→防火墙,允许VS相关进程通过

2. 重置VS与Mac的连接配置

  • 打开Visual Studio的工具→选项→Xamarin→iOS设置,重新输入Mac IP192.168.1.104和用户名Enrico Rossini,点击「连接」并输入Mac登录密码完成认证
  • 删除VS存储的旧密钥:前往%USERPROFILE%\AppData\Local\Xamarin\MonoTouch目录,删除所有.key文件后重新连接

3. 确保.NET 9环境一致性

  • 在Mac终端执行dotnet --version,确认版本与Windows端VS使用的.NET 9完全匹配
  • 重装MAUI工作负载修复潜在损坏:
    dotnet workload uninstall maui
    dotnet workload install maui --source https://api.nuget.org/v3/index.json
    

4. 手动测试MSBuild连接

  • 在Windows端执行MSBuild命令测试(替换为你的项目路径):
    msbuild YourProject.csproj /p:ServerAddress=192.168.1.104 /p:ServerUser=Enrico Rossini /p:Platform=iOS /p:Configuration=Debug
    
  • 若输出权限错误,在Mac端给Enrico Rossini授予项目目录的读写权限

5. 排查网络干扰

  • 在Windows端执行ping 192.168.1.104,确认网络连通无丢包
  • 关闭Windows和Mac的VPN、代理软件,避免网络拦截
  • 用其他设备测试Mac的远程登录功能,排除Mac本身网络配置问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 16:10:56