Xcode提示无已注册账号但已添加开发者账号如何解决
遗漏操作排查步骤
按以下顺序逐一核对操作,即可解决账号已添加但仍提示无注册账号的问题:
- 先完成开发者账号后台的必填校验:登录Apple开发者平台的个人账号后台,确认所有待签署的开发者协议、税务信息表单、付费资质核验项全部处理完成。刚注册的个体经营者类付费账号,只要有一项协议未签署,Xcode就无法拉取到对应的可用开发团队权限,哪怕你已经在Xcode账号列表加了Apple ID也不会被识别为有效开发账号。
- 修正项目的签名配置:打开他人发送的项目后,选中项目导航栏最顶部的项目根节点,在右侧编辑区选中对应构建TARGET,切换到
Signing & Capabilities标签页:- 先取消勾选
Automatically manage signing,等待3秒后重新勾选,强制Xcode刷新本地签名配置缓存 - 展开Team下拉菜单,不要保留原作者默认选中的团队选项,手动切换为你自己账号对应的开发团队
- 如果下拉菜单里找不到你的团队,回到Xcode的
Settings/Accounts(Xcode 14及以上版本入口为Settings,老版本为Preferences),选中你添加的Apple ID,点击右下角Manage Certificates,点弹窗里的加号按钮手动创建Apple Development类型的开发证书,等待证书生成完成后再回到签名配置页选择团队。
- 先取消勾选
- 清理Xcode旧缓存干扰:
- 完全退出Xcode,打开访达按下
Command+Shift+G,输入路径~/Library/Developer/Xcode/DerivedData,删除该目录下所有和当前构建项目同名的缓存文件夹 - 同路径跳转至
~/Library/Developer/Xcode/UserData/Provisioning Profiles,清空该目录下所有旧的描述文件,避免原作者项目残留的旧签名文件干扰账号识别
- 完全退出Xcode,打开访达按下
- 强制刷新账号登录态:如果以上操作完成后仍不识别,回到Xcode账号设置页,选中已添加的Apple ID点击左下角减号移除账号,重启Xcode后重新登录Apple ID,等待账号旁的加载菊花完全消失、Xcode拉取完所有团队和证书信息后,再尝试构建项目。
注:刚完成付费的开发者账号存在苹果服务端数据同步延迟,最长可能需要24小时才能在Xcode侧正常识别到团队权限,若以上操作全部完成仍报错,可等待半天后再重试。
内容的提问来源于stack exchange,提问作者garrettb
相关产品推荐
相关产品推荐

