注:本文于2018年12月更新
========安装环境======
1、设置ruby的软件源
这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:
gem sources -l #(查看当前ruby的源)
gem sources --remove https://rubygems.org/ #(移除当前ruby的源)
gem sources --add https://gems.ruby-china.com(之前的https://gems.ruby-china.org已经不能用)
gem sources -l #(再次查看当前ruby的源)
如果Terminal输出:
*** CURRENT SOURCES ***
https://gems.ruby-china.com
就证明ruby的软件源已经设置OK了。
2、安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)
OS X 10.11之前系统的安装cocoapods 指令:
$ sudo gem install cocoapods
OS X 10.11以后系统的安装cocoapods 指令:
$ sudo gem install -n /usr/local/bin cocoapods
在终端中输入如下命令来完成安装,它需要时间来完成需要耐心等待
pod setup
完成之后执行 search的操作 看看能否search成功
pod search afnetworking
========使用======
1、使用终端进入到你的工程目录

2、终端中
cd 目标文件目录 (直接拖进来就行)
第1种方法:
2.1、继续执行pod init 指令
执行成功后会出现一个 Podfile 的文件 这里可以用终端的vim 进行编辑 我这里直接拖到xcode上打开进行编辑(推荐使用Vim) 打开后出现

2.2、编辑Podfile文件 并保存
# Uncomment the next line to define a global platform for your project
platform :ios, '8.0'
target 'YYChatProgram' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
pod 'AFNetworking'
# Pods for YYChatProgram
target 'YYChatProgramTests' do
inherit! :search_paths
# Pods for testing
end
target 'YYChatProgramUITests' do
inherit! :search_paths
# Pods for testing
end
end
2.3、终端执行命令 pod install
pod install
2.4、完成,打开上面的xcworkspace
用pod 之后的以后就是用xcworkspace打开工程就行了 然后在工程中导入AFN 可以的话就OK了
第2种方法:
建立Podfile(配置文件)接着上一步,终端输入 vim Podfile
键盘输入 i,进入编辑模式,输入
platform :ios, '8.0'
target "PodTest" do (taeget不要忘记,PodTest项目名)
pod 'SDWebImage', '~> 3.7.6'
end (end不要忘记,否则会倒入失败,下一篇会具体说下CocoaPods使用的常见错误)
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

3、最后输入 pod install,等待一会
 
|