能否在Windows端通过配对Mac构建MacCatalyst版.NET MAUI应用并保存至本地?
借助配对Mac在Windows本地生成MacCatalyst构建包的可行方案
- 确认Windows与Mac配对状态正常,Mac端Visual Studio for Mac和Xcode为最新且配置无误
- 在Windows版Visual Studio 2022中打开你的.NET MAUI项目
- 跳过UI选择运行目标,直接用命令行执行构建:
打开终端(可使用Visual Studio内置的Package Manager Console或外部PowerShell),进入项目根目录后执行以下命令:
注意:dotnet publish -f net8.0-maccatalyst -c Release /p:ArchiveOnBuild=true /p:OutputPath="C:\YourLocalSavePath"net8.0-maccatalyst需匹配项目实际使用的.NET版本,C:\YourLocalSavePath替换为你指定的Windows本地目录 - 命令执行后,Visual Studio会通过配对Mac完成MacCatalyst构建流程,最终将构建包输出到你指定的Windows本地路径
UI中无法直接选择MacCatalyst目标的原因是:当前Visual Studio 2022的跨平台配对UI默认仅显示iOS模拟器选项,MacCatalyst构建需通过命令行触发,也可尝试在"运行目标"下拉菜单的"更多选项"中手动添加MacCatalyst目标,但命令行方式更稳定可靠
内容的提问来源于stack exchange,提问作者Sandy_CodeWriter
相关产品推荐
相关产品推荐

