我已经做了几个月的iOS开发了,刚刚了解到有前途的用于依赖管理的CocoaPods库。

我在一个个人项目中尝试过:在我的Podfile中添加了对Kiwi的依赖,运行pod install CocoaPodsTest。Xcodeproj,瞧,它工作得很好。

我唯一想知道的是:我要签入什么,为了版本控制我要忽略什么?似乎很明显,我想签入Podfile本身,也可能是.xcworkspace文件;但是我是否忽略了Pods/目录?是否还会生成其他文件(当我添加其他依赖项时),也应该添加到.gitignore中?

如何将Cocoapods降级至较旧版本,或如何安装较旧版本的Cocoapods?

在最新的Xcode更新之后,我使用了很多第三方库,其中有很多警告。(例如Facebook SDK pod) 现在所有这些警告都显示在我的Xcode中,在我想看到自己的警告或错误的地方。

有没有办法忽略这些错误?修复它们不会有帮助,因为在每次“pod安装”之后,更改都会被丢弃。

我有一些问题安装Alamofire 4.0到我的项目。

我有最新版本的Xcode,运行Swift 3,当我尝试安装alamofire时,我得到了800个编译器错误。

显然

构建Alamofire 4.0.0+需要CocoaPods 1.1.0+

[!some_cocoapod需要CocoaPods版本>= X.Y.Z,这是不满足您的当前版本,Z.Y.X.

我在终端上查看了CocoaPods的版本,它说我的版本是1.0.1。

运行更新没有起作用,我猜是因为CocoaPods 1.1处于测试阶段。

所以我不太确定如何更新到我想去的地方。 除非过时不会导致800个编译错误?这听起来像别的问题吗?

从项目中删除CocoaPods的正确方法是什么?我想移除整个CocoaPod。由于客户的限制,我不能使用它。我只需要一个xcodeproj,而不是一个xcworkspace。