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

如何在Mac的VS/VS Code中归档.NET MAUI iOS应用生成xcarchive?

在Mac上为.NET MAUI iOS应用生成xcarchive的方法

你可以通过dotnet命令行工具直接生成符合苹果要求的xcarchive文件,具体步骤如下:

  • 打开终端,切换到你的.NET MAUI项目根目录

  • 先执行清理命令避免缓存干扰:

    dotnet clean
    
  • 运行带归档参数的publish命令,替换其中的签名信息和路径为你自己的配置:

    dotnet publish -f net8.0-ios -c Release /p:ArchiveOnBuild=true /p:ArchivePath="./MyApp.xcarchive" /p:SigningIdentity="iPhone Distribution: Your Team Name (XXXXXX)" /p:ProvisioningProfile="Your Provisioning Profile Name or UUID"
    

    关键参数说明:

    • -f net8.0-ios:替换为你项目实际使用的iOS目标框架(比如net7.0-ios)
    • /p:ArchivePath:自定义xcarchive生成的路径和文件名
    • SigningIdentity:填写你的发布签名身份完整名称,可在Xcode「账户」面板中查看
    • ProvisioningProfile:填写你的配置文件名称或UUID,同样可在Xcode中获取
  • 命令执行完成后,指定路径下会生成对应的xcarchive文件,双击即可在Xcode中打开,后续按照苹果官方流程完成发布即可。

额外注意:

  • 确保Mac上已安装对应版本的.NET iOS workload,可通过dotnet workload install ios安装或更新
  • 签名信息必须与苹果开发者账户中的配置完全匹配,否则会导致归档失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 05:34:51