CocosPods 引入项目,哪些文件需要上传到服务器呢?
以上除Podfile
外,其它三个文件都不是必须提交的。
其中Pods
目录没必要提交,里面的文件都是根据Podfile
描述的依赖库的配置信息下载和生成的文件。
因为CocoaPods
支持语义化版本号,所以需要Podfile.lock
文件记住当前使用的版本,当然这个文件也不是必须。不过提交这个的好处是,可以提醒团队里面的人,依赖库版本已经更新!
我使用的是这个.gitignore
配置
如果想忽略*.xcworkspace
添加即可
# 忽略Xcode本地用户配置信息 *.xcuserstate *.xcuserdatad/ xcuserdata/ xcshareddata/ .metadata/ # 忽略`Pods/`和`Podfile.lock` Pods/ Podfile.lock