.NET MAUI构建iOS应用时关联错误的Apple开发者账户
解决.NET MAUI构建时Apple账户签名路径异常问题
核对Visual Studio签名配置
打开Visual Studio for Mac,右键项目选「选项」→「构建」→「iOS签名」,确认选中的是企业开发者账户,手动指定对应团队ID和证书。Xcode登录个人账户后可能触发默认签名身份切换,这里必须明确指定企业账户。清理Xcode账户缓存
打开Xcode「偏好设置」→「账户」,选中个人Apple ID后点击左下角「-」移除,重启Visual Studio。若需保留个人账户,要在Xcode中为企业项目单独配置签名团队,避免全局默认设置覆盖。重置项目构建缓存
按以下步骤操作:- 删除项目根目录下的
bin和obj文件夹 - 打开「工具」→「NuGet包管理器」→「管理解决方案的NuGet包」,点击「还原」重新拉取依赖
- 选「生成」→「清理解决方案」,再重新生成项目
- 删除项目根目录下的
检查钥匙串证书权限
打开Mac「钥匙串访问」,找到企业开发者证书,确认「信任」设置为「使用系统默认值」,同时排查个人证书是否干扰企业证书优先级,必要时暂时禁用个人证书的签名权限。确认归档路径设置
在Visual Studio执行归档操作时,手动指定关联企业账户的输出路径,避免系统自动关联个人账户的默认文件夹。
内容的提问来源于stack exchange,提问作者C. Cannon
相关产品推荐
相关产品推荐

