每个做iOS开发的人或多或少会用到一些开源的源代码。我想你们也会有何我一样的经历
这简直是地狱!也许你和我一样需要CocoaPods, 它是一个负责管理iOS第三方开源代码的工具。
我们不在需要执行这些事情仅仅
$ pod install
它会下载podfile 文件中的依赖库。
就是这么简单
并不是只有iOS有这个依赖惯例工具,他们同时也存在于
语言发展到一定程度必然出现的。
CocoaPods 是一个Ruby的Gem,而Mac自带Ruby,所以我们仅仅需要在Terminal下运行
$ [sudo] gem install cocoapods
$ pod setup
现在你可以开始使用了~
在Terminal 下运行 pod search + ‘GitHub’上的代码库名称就可以的到你想要的,例如 pod search nimbus
在iOS项目下建立Podfile
$ vi Podfile
platform :ios
pod ‘JSONKit’, ‘~> 1.4’
pod ‘Reachability’, ‘~> 3.0.0’
然后
$ pod install
打开看看吧 你想要的依赖已经整装待发了!
并不是所有时候都可以找到你想要的库,这个时候你需要:
到你的项目开设对应的开源目录,编辑podspec,然后执行
pod spec lint yours.podspec
然后pull request,CocoaPods团队会审核
CocoaControl这里更新很快而且大部分的都CocoaPods