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

第二台设备Xamarin热启动iOS配置失败,无法发布.NET MAUI应用

解决.NET MAUI iOS发布/热启动的证书密钥链问题

一、修复证书导入失败问题(核心原因:之前仅导入证书未附带私钥)

  • 主PC导出完整证书包:
    1. 打开Windows「管理用户证书」(搜索栏直接输入即可)
    2. 展开「个人」→「证书」,找到标记为Apple Development: xxx或Apple Distribution: xxx的目标证书
    3. 右键证书 → 所有任务 → 导出,选择「是,导出私钥」,按向导生成PFX格式文件,设置导出密码并牢记
  • 笔记本导入PFX:
    1. 同样打开「管理用户证书」,右键「个人」→ 所有任务 → 导入
    2. 选择导出的PFX文件,输入设置的密码,勾选「将所有证书放入下列存储」并选择「个人」,完成导入流程

二、清理Xamarin配置缓存(解决旧证书信息残留问题)

关闭Visual Studio后,删除以下目录的所有内容:

%LOCALAPPDATA%\Xamarin\iOS\Provisioning
%LOCALAPPDATA%\Xamarin\iOS\Certificates

重启VS后,手动指定签名配置:

  1. 右键项目 → 属性 → iOS签名
  2. 选择「手动配置」,从下拉列表中选择已导入的证书和对应配置文件(若配置文件未显示,前往Apple开发者网站下载后双击导入即可)

三、无Mac环境下发布到App Store的步骤

  1. 确保笔记本已导入带私钥的Apple Distribution证书和App Store类型的Provisioning Profile
  2. 右键项目 → 发布 → iOS App Store,选择「存档」等待完成
  3. 存档完成后点击「分发」,选择「App Store Connect」,登录Apple ID后按向导选择对应应用完成上传

注意:无需吊销主PC上的可用证书,只要确保笔记本导入了包含私钥的完整证书包,即可与主PC共用同一份证书配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 08:22:50