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

Visual Studio 2022 MAUI项目无iOS Bundle Signing与Provisioning配置入口

MAUI iOS Bundle 签名配置解决方案

官方推荐配置方式

  • 直接修改项目 .csproj 配置文件,在文件中添加 iOS 平台专属属性组,写入签名相关参数:
<PropertyGroup Condition="$(TargetFramework.Contains('-ios'))">
    <!-- 自动签名配置 -->
    <CodesignKey>Apple Development</CodesignKey>
    <CodesignProvision>Automatic</CodesignProvision>
    <!-- 手动签名时取消下方注释,替换为你自己的证书和描述文件信息
    <CodesignKey>iPhone Distribution: 你的开发者团队名称(团队ID)</CodesignKey>
    <CodesignProvision>你的发布描述文件名称</CodesignProvision>
    -->
    <CodesignEntitlements>Platforms/iOS/Entitlements.plist</CodesignEntitlements>
</PropertyGroup>

Visual Studio UI 配置入口

目前 Visual Studio 2022 及以上版本已经提供了可视化配置入口,无需手动改配置文件:

  • 右键 MAUI 项目,选择「属性」菜单
  • 在左侧导航栏找到「iOS」分类,点击下级的「Bundle 签名」选项卡
  • 即可在界面中直接选择签名方式、证书、描述文件,配置完成后保存即可生效

命令行临时指定配置

如果需要通过命令行打包,可直接在编译/打包命令中传入签名参数,无需修改项目配置:
dotnet publish -f net8.0-ios -c Release /p:CodesignKey="iPhone Distribution" /p:CodesignProvision="你的描述文件名称"

注意事项

  • 配置修改完成后建议先执行项目清理操作,再重新生成,避免旧缓存导致配置不生效
  • 所有签名相关的证书和描述文件需要提前在你的Apple开发者账户中创建完成,并同步到当前开发设备中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 00:24:00