Xcode 9.2项目名未显示在Source Control下拉菜单,如何解决?
解决Xcode 9.2项目未出现在Source Control下拉菜单的问题
嘿,我之前也碰到过Xcode 9.2这个Source Control的小坑,给你几个靠谱的解决步骤,应该能搞定:
确认项目已初始化Git仓库
Xcode的Source Control菜单只会识别已关联Git的项目,所以先手动初始化试试:- 打开终端,cd到你的项目根目录
- 依次执行以下命令:
git init git add . git commit -m "Initial commit" - 关闭并重新打开Xcode,再检查Source Control菜单
检查Xcode的Source Control全局设置
有时候全局开关会意外关闭:- 打开Xcode,点击顶部菜单栏的
Xcode > Preferences - 切换到
Source Control标签页 - 确保
Enable Source Control选项是勾选状态,没勾选的话打上勾,重启Xcode
- 打开Xcode,点击顶部菜单栏的
手动关联GitHub仓库
如果已经在GitHub创建了空仓库,直接在终端关联后Xcode就能识别:- 在终端执行:
git remote add origin 你的GitHub仓库地址 git push -u origin master # 如果你的默认分支是main就换成main - 回到Xcode,Source Control菜单里应该就能看到你的项目了,后续可以直接用Xcode的推送功能
- 在终端执行:
重置Xcode的Source Control缓存
缓存异常也可能导致识别问题:- 完全关闭Xcode
- 打开访达,按
Command+Shift+G,输入~/Library/Caches/com.apple.dt.Xcode并删除这个目录(不用担心,重启Xcode会自动重建) - 重新打开Xcode,检查菜单是否恢复正常
内容的提问来源于stack exchange,提问作者Theodore.K
相关产品推荐
相关产品推荐

