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

使用VS Code部署MAUI iOS应用时代码签名密钥问题求助

MAUI iOS 部署签名错误:正确配置CodesigningKey与CodesignProvision步骤

1. 获取准确的CodesigningKey值

打开终端执行以下命令,列出钥匙串中所有可用的代码签名身份:

security find-identity -v -p codesigning

找到输出中标记为Apple Development:的条目,复制完整的引号内内容(包括Apple Development:前缀),比如输出示例:

  1. A1B2C3D4E5F6 "Apple Development: Gwen Guts (G123456)"

此时<CodesigningKey>就填Apple Development: Gwen Guts (G123456)。

2. 获取正确的CodesignProvision值

打开Xcode,按以下步骤操作:

  • 点击顶部菜单栏「Xcode」→「设置」→「账户」
  • 选中你的Apple开发者账号,点击右侧「管理配置文件」
  • 找到与你MAUI应用Bundle ID匹配的开发类型配置文件,复制它的显示名称(不是UUID),比如MyMauiApp Development,将这个名称填入<CodesignProvision>。

3. 完整的csproj配置示例

将以下配置添加到项目.csproj文件的第一个<PropertyGroup>中:

<CodesigningKey>Apple Development: Gwen Guts (G123456)</CodesigningKey>
<CodesignProvision>MyMauiApp Development</CodesignProvision>
<ProvisioningType>manual</ProvisioningType>

额外排查要点

  • 确保你的iOS设备已在开发者账号中注册:打开Xcode「窗口」→「设备与模拟器」,选中连接的设备,点击「使用开发者账号注册」。
  • 确认配置文件包含该设备的UDID:在Apple开发者后台的「设备」列表中检查,或在Xcode配置文件详情中查看。
  • 设备端需信任开发者:连接设备后,设备会弹出信任提示,前往「设置」→「通用」→「VPN与设备管理」,找到你的开发者账号并信任。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 12:22:19