升级macOS 15/Xcode 16后,分发Provisioning Profile签名证书错误求助
解决方案
1. 核对Xcode签名配置
打开项目的Build Settings,找到Signing板块:
- 确认AdHoc/AppStore配置下,
Code Signing Identity选的是Apple Distribution类型证书,别误选成开发证书 - 检查
Provisioning Profile和所选证书匹配,避免手动挑错配置文件
2. 同步开发者账户配置
- 打开Xcode偏好设置(
Xcode > Settings),进入Accounts标签 - 选中你的开发者账户,点击左下角
Download Manual Profiles,等待同步完成 - 重启Xcode后再尝试构建
3. 重新生成分发配置文件
登录Apple开发者后台:
- 删除现有的AdHoc/AppStore配置文件
- 重新创建对应类型的配置文件,确保关联的是分发证书(而非开发证书)
- 下载新配置文件后双击导入Xcode,或者通过Xcode账户同步获取
4. 清理缓存和旧配置文件
- 用快捷键
Cmd+Shift+K执行Clean Build Folder清理构建缓存 - 前往
~/Library/MobileDevice/Provisioning Profiles目录,删除所有旧配置文件,再同步新的 - 重启Mac后重新尝试构建
5. 排查Xcode 16兼容性问题
Xcode 16作为新版本可能存在小bug:
- 先切换到
Automatic Signing模式让Xcode自动管理签名,之后再切回手动模式测试 - 确认团队的分发证书状态正常(未过期、未被吊销),账户权限无异常
内容的提问来源于stack exchange,提问作者clem
相关产品推荐
相关产品推荐

