我已经做了几个月的iOS开发,刚刚了解到有希望的CocoaPods库用于依赖关系管理.

我在一个个人项目上进行了try :在我的Podfile中添加了一个依赖项Kiwi,运行了pod install CocoaPodsTest.xcodeprojvoila,效果很好.

我唯一想知道的是:我应该签入什么,版本控制应该忽略什么?很明显,我想签入Podfile本身,可能还有.xcworkspace文件;但是我会忽略Pods/目录吗?在我添加其他依赖项时,是否还会生成其他文件,我也应该将这些文件添加到我的应用程序中.你忽略了吗?

推荐答案

就我个人而言,我不会查看Pods目录&;目录我不能说我花了很长时间考虑这些影响,但我的推理是这样的:

Podfile指的是每个依赖项的特定标记或提交,因此pod本身可以从Podfile生成,因此它们更像是一个中间构建产品,而不是源代码,因此在我的项目中不需要版本控制.

Objective-c相关问答推荐

如何删除Objective-C中未定义的符号&错误?

Objective-c 点表示法或方括号表示法中首选什么?

如何使用 NSFileManager 删除目录及其内容

如何通过仅更改高度而不更改宽度来调整 UILabel 的大小?

用 UIActivityIndi​​catorView 替换 UIBarButtonItem

为什么 UICollectionView 的 UICollectionViewCell 没有在用户时突出显示?

测试应用程序是否确实从 UILocalNotification 变为活动状态

Iphone,获取 NSArray 中的国家/地区列表

切换隐私设置将杀死应用程序

静态 NSString 使用与内联 NSString 常量

MKMapView MKPointAnnotation 点击​​事件

在运行时判断 iOS 版本?

当用户返回视图控制器时如何取消 Select uitableview 单元格

我可以设置 `UILabel` 的 `attributedText` 属性吗

反转 NSString 文本

如何在 Objective C 中将浮点数转换为 int?

如何从设置屏幕打开位置服务屏幕?

Highlighted 和 Selected UIButton 的 State 有什么区别?

如何设置字体大小以填充 UILabel 高度?

无法更改 UILabel 文本 colored颜色