创建一个 Podfile 来描述你想要引入的代码。运行 pod install
并获得团队中其他人的相同版本。
CocoaPods 通过 pod update FLKAutoLayout
轻松更新单个依赖项,或使用 pod update
更新所有依赖项。
你可以使用自己的代码或开源代码。
# open source source 'https://github.com/CocoaPods/Specs.git' # my work source 'https://github.com/Artsy/Specs.git' target 'App' do pod 'Artsy+UIColors' pod 'Artsy+UIButtons' pod 'FLKAutoLayout' pod 'ISO8601DateFormatter', '0.7' pod 'AFNetworking', '~> 2.0' target 'AppTests' do inherit! :search_paths pod 'FBSnapshotTestCase' pod 'Quick' pod 'Nimble' end end
CocoaPods 支持几乎所有你想要获取源代码的方式:git、svn、bzr、http 和 hg。
你可以使用自己的私有代码存储库来管理自己的依赖项。它只需要一个 git 存储库,无需服务器。
你的应用程序代码保持不变。
CocoaPods 将你所有的私有或公有依赖项移动到一个独立的 Xcode 项目来处理你的所有构建目标。
你的
代码
库
代码
发现完美的库或自己构建。支持 CocoaPods 意味着轻松与数十万开发者分享你的代码。
当编译器标志、源文件或其依赖项更新时,我们会负责更新你的库。
我们处理提高你库的可发现性。
我们负责公开记录你的库。
随着构建系统的改变,CocoaPods 随之更新,而库开发者不必做任何事情。
开发是在复杂性与功能之间的一种权衡。我们通过提供插件支持来保持 CocoaPods 的专注性。
用 插件 进行新的实验,如 Packager、Keys、Roulette、Deintegrate、repo-svn、Release 和 sorted-search。