Visual Studio for Mac同步Apple开发者门户签名身份报错如何解决
Visual Studio for Mac同步开发者账号报错解决方法
报错原因
8.10.13版本的Visual Studio for Mac发布时间较早,未适配苹果开发者后台后续新增的MAC_INSTALLER_DISTRIBUTION证书类型枚举值,同步签名身份时无法解析该参数就会抛出对应错误,导致无法正常下载Provisioning Profiles。
解决方案
方法1:升级Visual Studio for Mac(优先推荐)
- 打开Visual Studio for Mac顶部菜单栏,点击
Visual Studio->检查更新 - 升级到最新的正式发布版本,新版已经适配了苹果新增的证书类型枚举,同步时不会再出现参数无效报错
- 升级完成后重启软件,重新进入「偏好设置」->「Apple Developer Accounts」点击「View Details…」即可正常同步下载Provisioning Profiles
方法2:临时手动删除对应类型证书(仅用于无法升级的临时场景)
如果暂时不能升级VS版本,可以先临时移除苹果开发者后台的Mac安装器分发证书,同步完成后再重新添加:
- 登录苹果开发者官网,进入「Certificates, Identifiers & Profiles」页面
- 在Certificates列表中找到类型为Mac Installer Distribution的证书,暂时删除
- 回到VS for Mac重新执行账号同步操作,即可正常拉取其余证书和配置文件
- 同步完成后可以重新把Mac Installer Distribution证书加回开发者后台,后续打包时手动选择即可
注意:方法2属于临时绕过方案,每次同步账号前都需要删除对应证书,长期使用还是建议升级VS到最新版本
内容的提问来源于stack exchange,提问作者KaiserSchmoarn
相关产品推荐
相关产品推荐

