cocoapods使用

cocoapods

常用库

   pod 'AFNetworking', '~> 3.2.1'
   pod 'Masonry', '~> 1.1.0'
   pod 'SDWebImage', '~> 5.0.0'
   pod 'MJExtension', '~> 3.0.16'
   pod 'CYLTabBarController', '~> 1.20.0'
   pod 'TYPagerController', '~> 2.1.2'
   pod 'SDCycleScrollView', '~> 1.75'
   pod 'MJRefresh', '~> 3.1.16'
   pod 'DZNEmptyDataSet', '~> 1.8.1'
   pod 'IQKeyboardManager', '~> 6.2.1' 


第一步,首先要检查Mac是否安装了rvm。打
开终端,输入指令rvm -v

step1 :安装rvm

curl -L get.rvm.io | bash -s stable

step2 :指定源

source ~/.rvm/scripts/rvm

step3 :查看版本确认是否安装成功

rvm -v

//会出现类似这种的 表示安装成功

rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin 
[https://rvm.io]

Step 4: 列出所有指定源里的ruby版本

rvm list known

//出现 以下的内容

[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.7]
[ruby-]2.3[.4]
[ruby-]2.4[.1]
ruby-head

第二步,用rvm安装ruby环境</font>

查看当前的ruby的版本

yangyundeMacBook-Pro:~ yangyun$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]

升级最新版的ruby
在上面操作中 rvm list known 指令中可以看到ruby的最新版本为2.4.1 所以执行以下指令 然后根据提示按“enter”键。

rvm install 2.4.1  

这里在升级ruby的时候失败的话 可能是gem太老了可以尝试用如下命令升级 gem

sudo gem update --system

检查ruby源并移除

yangyundeMacBook-Pro:~ yangyun$ gem sources --remove  https://rubygems.org/ (step1)
https://rubygems.org/ removed from sources

yangyundeMacBook-Pro:~ yangyun$ gem sources -a https://gems.ruby-china.com/  added to sources


yangyundeMacBook-Pro:~ yangyun$ gem sources -l(setp3)
*** CURRENT SOURCES ***

https://gems.ruby-china.com

第三步,安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)

OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods

OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods

然后 执行 完成之后执行 search的操作 看看能否search成功

pod setup 

pod search afnetworking

第四 常见的问题

WechatIMG3310.jpeg

一直等着不要动

直到出现这个为止

Creating search index for spec repo 'master'.. Done!

如果出现


运行

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 

参考
https://www.jianshu.com/p/1e4d1fb0c6ec

三、 使用
Step1: 使用终端进入到你的工程目录

cd 目标文件夹路径(直接拖过来就行)

Step2: 执行pod init 指令

pod init

执行成功后会出现一个 Podfile 的文件 这里可以用终端的vim 进行编辑

Step3: 编辑Podfile文件 并保存

Step4: 终端执行命令 pod install

pod install

Step5: 打开上面的xcworkspace

用pod 之后的以后就是用xcworkspace打开工程就行了 然后在工程中导入AFN 可以的话就OK

推荐阅读更多精彩内容