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

Xcode 9.3引发AdHoc配置文件签名证书错误,求助解决

解决AdHoc配置文件与签名证书不匹配的问题

我之前也碰到过几乎一模一样的问题,折腾了好一阵才搞定,给你几个亲测有效的方案试试:

  • 彻底清理旧证书与配置文件残留
    别只删钥匙串里的证书,Xcode本地的残留也得清干净:

    1. 打开Xcode,进入Preferences > Accounts,选中你的Apple ID,点击Manage Certificates,删掉所有和AdHoc相关的旧证书
    2. 点击Download Manual Profiles,下载完成后,前往~/Library/MobileDevice/Provisioning Profiles文件夹,把所有旧的AdHoc配置文件全删掉(这个文件夹里的文件是乱码命名,你可以按创建时间筛选,或者直接全删后重新下载)
    3. 重启Xcode,确保缓存完全清除
  • 严格按顺序重新生成证书和配置文件
    很多人出错是因为流程颠倒,一定要按这个步骤来:

    1. 先去Apple Developer后台,删除所有旧的AdHoc证书和对应的配置文件
    2. 生成新的签名请求文件(打开钥匙串访问 > 证书助理 > 从证书颁发机构请求证书),保存到本地
    3. 在开发者后台上传这个请求文件,生成新的AdHoc签名证书,下载后双击安装到钥匙串
    4. 创建新的AdHoc配置文件时,务必在证书列表里选中刚生成的新证书,同时确认两台设备的UDID都已添加到配置文件的设备列表中
    5. 下载新配置文件,双击导入Xcode,或者直接在Xcode的Accounts页面下载
  • 检查证书的信任设置
    有时候证书安装后信任配置不对也会触发错误:
    打开钥匙串访问,找到刚安装的AdHoc证书,右键选择「显示简介」,在「信任」选项卡中,把「使用此证书时」设置为「始终信任」,输入系统密码确认即可

  • 用命令行强制刷新Xcode缓存
    如果以上步骤都没效果,试试用命令行清理Xcode的缓存文件:

    rm -rf ~/Library/Caches/com.apple.dt.Xcode
    rm -rf ~/Library/Developer/Xcode/DerivedData
    

    清理完成后重启Mac,再重新导入配置文件

额外提醒:Hockey App虽已被Microsoft收购,但开发者后台的同步偶尔会有延迟,生成新配置文件后建议等5-10分钟再导入Xcode,避免同步不及时导致的匹配问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 04:16:30