我为我的项目安装了几个Cocoapods。对于一个特定的pod,KVNProgress,Xcode并没有将它提交给GitHub。每次我检查我的项目时,我都找不到KVNProgress.h'等等......
所以我运行了'pod update'从终端立即全部固定。 运行“pod update'”后,我会检查我的项目导航器,但没有“A' A'或者' M'或其他任何事情表明新的或修改过的文件。因此无需承诺。
任何想法如何解决这个问题,以便我每次检查项目时都不必更新pod?
答案 0 :(得分:4)
你应该使用终端来判断它是Xcode问题还是git问题。
在项目目录中运行git status --ignored
。如果{{1>}目录显示在忽略的文件部分中,则必须从Pods
文件中删除Pod。
如果文件出现在未跟踪文件部分,Xcode搞砸了git状态。
您可以使用.gitignore
添加所有未跟踪的文件。
作为旁注,我建议使用专用的git客户端,例如SourceTree,GitHub Mac或Tower,而不是Xcode。 Xcodes git实现不是最好的(功能明智),它有点儿麻烦。