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

拉取GitHub分支到Xcode:文件已获取但未添加至项目的原因咨询

Xcode拉取分支后新增文件未显示的问题解决

以下是可能的原因和对应的解决步骤:

  • Xcode缓存未同步
    Xcode会缓存项目的索引和状态,即便项目配置文件已经通过Git更新,缓存可能没跟上。解决方法:

    1. 完全关闭Xcode
    2. 删除Derived Data目录,可执行命令:rm -rf ~/Library/Developer/Xcode/DerivedData,或者在Xcode偏好设置的「Locations」面板找到Derived Data路径手动删除
    3. 重新打开项目
  • 项目文件格式/行尾符差异
    不同机器的Git行尾符设置不一致,可能导致Xcode项目文件(project.pbxproj)被修改后无法正确解析。解决方法:

    1. 在两台机器上统一Git行尾符设置:git config --global core.autocrlf input
    2. 在MBA上重置项目文件:git checkout HEAD -- YourProject.xcodeproj/project.pbxproj
    3. 重新打开Xcode
  • 项目文件修改未正确提交
    虽然原机器显示项目状态干净,但可能添加文件到Xcode的操作未被完整提交到Git。解决方法:

    1. 在原机器上执行git diff HEAD~1 -- YourProject.xcodeproj/project.pbxproj,检查提交记录里是否包含添加data.h、data.c的条目
    2. 如果缺失,重新添加文件到Xcode并提交推送,再在MBA上拉取分支
  • Xcode视图过滤导致隐藏
    可能是Xcode的项目导航栏过滤设置隐藏了文件。解决方法:
    点击项目导航栏顶部的漏斗图标,确保「Show All Files」选项被选中,同时检查过滤条件未排除.h/.c类型文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 20:09:21