为什么我的CocoaPods中没有源代码控制检查?

时间:2014-12-11 07:15:51

标签: xcode git github cocoapods

我为我的项目安装了几个Cocoapods。对于一个特定的pod,KVNProgress,Xcode并没有将它提交给GitHub。每次我检查我的项目时,我都找不到KVNProgress.h'等等......

所以我运行了'pod update'从终端立即全部固定。 运行“pod update'”后,我会检查我的项目导航器,但没有“A' A'或者' M'或其他任何事情表明新的或修改过的文件。因此无需承诺。

任何想法如何解决这个问题,以便我每次检查项目时都不必更新pod?

1 个答案:

答案 0 :(得分:4)

你应该使用终端来判断它是Xcode问题还是git问题。

在项目目录中运行git status --ignored。如果{{1>}目录显示在忽略的文件部分中,则必须从Pods文件中删除Pod。

如果文件出现在未跟踪文件部分,Xcode搞砸了git状态。
您可以使用.gitignore添加所有未跟踪的文件。


作为旁注,我建议使用专用的git客户端,例如SourceTreeGitHub MacTower,而不是Xcode。 Xcodes git实现不是最好的(功能明智),它有点儿麻烦。