具体安装参考:
http://www.jianshu.com/p/dfe970588f95
http://www.jianshu.com/p/9e4e36ba8574
我就说一个,安装cocoapods 的时候,命令最好不要用这个:
sudo gem install cocoapods// 安装cocoapods
推荐用这个:
//安装最新的release beta版本 sudo gem install -n /usr/local/bin cocoapods --pre
简单的CocoaPods的使用
1、搜索一下第三方库
终端输入:pod search MKNetworkKit
2、在工程中创建Podfile文件:
首先进入进入项目工程根目录:cd Desktop/ZXLCocoaPodsTest
终端输入:touch Podfile
这个时候工程目录下就有一个Podfile文件。
3、使用vim编辑Podfile:
vim Podfile
进来之后紧接着按键盘上的英文'i'
键
下面的"Podsfile" 0L, 0C
将变成-- INSERT --
然后就可以编辑文字了,输入以下文字
4、
platform :ios,'7.0' inhibit_all_warnings! target 'ZXLCocoaPodsTest' do pod 'IQKeyboardManager' pod 'SDWebImage', '~>3.8' pod 'MJRefresh' pod 'SVProgressHUD','2.1.2' pod 'MKNetworkKit', '~> 0.87' end
5、 Podfile的语法解释:
1. platform :iOS, '7.0' 指定了开源库应该被编译在哪个平台以及平台的最低版本。 若不指定平台版本,官方文档里写明各平台默认值为iOS:4.3,OS X:10.6,tvOS:9.0,watchOS:2.0 2. inhibit_all_warnings! 屏蔽cocoapods库里面的所有警告 这个特性也能在子target里面定义,如果你想屏蔽某pod里面的警告也是可以的:
pod 'IQKeyboardManager', :inhibit_warnings => true
解释一下,'
ZXLCocoaPodsTest'
就是你自己的工程名字,platform :ios, '7.0'
代表当前MKNetworkKit支持的iOS最低版本是iOS 7.0,'
~> 0.87'
代表要下载的MKNetworKit版本是0.87及以上版本
此时该退出去了,怎么退出去呢?跟着我做,先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。
6、把该库下载到Xcode中
终端输入:$ pod install