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

Xcode 9.3重启后会话过期,xcodebuild执行失败求助

解决Xcode重启后账户会话过期及xcodebuild失败问题

我之前也碰到过类似的棘手问题,结合自己的排查经验和社区里的有效方案,给你几个针对性的解决方向试试:

  • 彻底清理Xcode账户相关缓存
    残留的缓存文件很可能是导致会话状态无法持久化的元凶,手动清理后再重新登录:

    1. 完全退出Xcode(包括后台运行的进程,可通过活动监视器确认)
    2. 打开终端,执行以下命令删除缓存文件:
      rm -rf ~/Library/Developer/Xcode/DeveloperPortal*.dat
      rm -rf ~/Library/Caches/com.apple.dt.Xcode
      rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
      
    3. 重启Mac,再打开Xcode重新登录你的Apple ID账户
  • 检查并重置钥匙串中的Apple ID凭证
    钥匙串里的过期或损坏凭证会影响Xcode对会话状态的保存:

    1. 打开「钥匙串访问」应用
    2. 在搜索栏输入你的Apple ID,删除所有关联的「应用密码」「登录项」条目
    3. 重启Xcode后重新登录,若开启了双重认证,按照提示生成新的应用专用密码完成登录
  • 重置Xcode命令行工具关联
    xcodebuild的会话状态依赖Xcode的账户配置,重置关联可能修复命令行执行失败的问题:
    在终端依次执行以下命令:

    sudo xcode-select --reset
    xcodebuild -license accept
    

    完成后重新打开Xcode登录账户,再测试xcodebuild命令是否正常执行

  • 尝试使用应用专用密码登录
    既然之前出现过无需双重认证登录的情况,可能是双重认证的会话同步存在异常。你可以:

    1. 登录Apple ID管理页面,生成一个专属的应用专用密码
    2. 回到Xcode的「Preferences -> Accounts」页面,选中你的账户点击「View Details」,使用生成的应用专用密码重新登录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:06:50