//配置方法
1.打开终端,输入
$ gem sources --remove https://rubygems.org/
等有反应之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
2.安装CocoaPods,在终端输入
$ sudo gem install cocoapods
// 失败输入 sudo gem install -n /usr/local/bin cocoapods
//2 安装第三方vim
2.1 现在建一个工程,根据需要起名字
2.2 在终端中使用cd命令进入工程所在目录, 一般输入cd 鼠标左键将文件拖入cd 后(加或不加这句都行 pod init) 即可 然后例如:
$
/Users/def/Desktop/Shared/CocoaPods
2.3 假设我们要在工程中导入AFNetworking类库.为了确定AFNetworking是否支持CocoaPods,可以用 CocoaPods的搜索功能验证一下。在终端中输入:$ pod search AFNetworking //pod search + 类库名
2.4 .当前目录下,利用vim创建Podfile,在终端中输入:
$ vim Podfile
2.5 按【i】(shift + i)或【a】进入插入模式,输入以下内容: $ pod "AFNetworking", "~> 2.0”//这个需要在 2.3步时在确定可以使用时 上面会有对应版本的 赋值$ pod "AFNetworking", "~> 3.04”等 记住对应版本
2.6 利用CocoPods下载AFNetworking类库了,还是在终端中的当前工程目录下,运行以下命令:
$ pod install
2.7 //输入 $ pod install --verbose --no-repo-update
[ps.最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
$ pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
2.8 .这时你会发现工程目录中,出现一个名为Podfile的文件,而且文件内容就是刚刚输入的内容。
(注意,Podfile文件应该和工程文件.xcodeproj在同一个目录下)
2.9.此时工程目录会多一个.xcworkspace文件,一个“Podfile.lock”文件和一个文件夹“Pods”
2.10.点击 .xcworkspace 打开工程,你会发现,AFNetwoking已经成功导入项目了
现在,你就可以开始使用AFNetworking.h了。
可以稍微测试一下,在你的项目任意代码文件中输入(貌似不提示):
#import <AFNetworking.h>
或者
#import "AFNetworking.h"
然后编译,看看是否出错
2.11 如再引入第三方时只需重复 2.1 到 2.11 不需配置环境
pod 'FMDB', '~> 2.6.2'
//更新以后出错按以下处理
//http://blog.csdn.net/sjl_leaf/article/details/50506057#0-tsina-1-49306-397232819ff9a47a7b7e80a40613cfe1
//platform 开发工具
//target app名
//在添加第三方地方复制这段 将AAA改为你的工程名 8.0地方根据自定
platform :ios, '8.0'
use_frameworks!
target 'AAA' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
1.打开终端,输入
$ gem sources --remove https://rubygems.org/
等有反应之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
2.安装CocoaPods,在终端输入
$ sudo gem install cocoapods
// 失败输入 sudo gem install -n /usr/local/bin cocoapods
//2 安装第三方vim
2.1 现在建一个工程,根据需要起名字
2.2 在终端中使用cd命令进入工程所在目录, 一般输入cd 鼠标左键将文件拖入cd 后(加或不加这句都行 pod init) 即可 然后例如:
$
/Users/def/Desktop/Shared/CocoaPods
2.3 假设我们要在工程中导入AFNetworking类库.为了确定AFNetworking是否支持CocoaPods,可以用 CocoaPods的搜索功能验证一下。在终端中输入:$ pod search AFNetworking //pod search + 类库名
2.4 .当前目录下,利用vim创建Podfile,在终端中输入:
$ vim Podfile
2.5 按【i】(shift + i)或【a】进入插入模式,输入以下内容: $ pod "AFNetworking", "~> 2.0”//这个需要在 2.3步时在确定可以使用时 上面会有对应版本的 赋值$ pod "AFNetworking", "~> 3.04”等 记住对应版本
2.6 利用CocoPods下载AFNetworking类库了,还是在终端中的当前工程目录下,运行以下命令:
$ pod install
2.7 //输入 $ pod install --verbose --no-repo-update
[ps.最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
$ pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
2.8 .这时你会发现工程目录中,出现一个名为Podfile的文件,而且文件内容就是刚刚输入的内容。
(注意,Podfile文件应该和工程文件.xcodeproj在同一个目录下)
2.9.此时工程目录会多一个.xcworkspace文件,一个“Podfile.lock”文件和一个文件夹“Pods”
2.10.点击 .xcworkspace 打开工程,你会发现,AFNetwoking已经成功导入项目了
现在,你就可以开始使用AFNetworking.h了。
可以稍微测试一下,在你的项目任意代码文件中输入(貌似不提示):
#import <AFNetworking.h>
或者
#import "AFNetworking.h"
然后编译,看看是否出错
2.11 如再引入第三方时只需重复 2.1 到 2.11 不需配置环境
pod 'FMDB', '~> 2.6.2'
//更新以后出错按以下处理
//http://blog.csdn.net/sjl_leaf/article/details/50506057#0-tsina-1-49306-397232819ff9a47a7b7e80a40613cfe1
Cocoapods报错: 网速太慢或者是被墙了.可以用3解决
Setting up CocoaPods master repo
-
出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里,cd 到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,这个目录最终大小是123M,就是完成了。
-
pod setup对于初次使用CocoaPods的同学,即使不使用pod setup命令,在初次执行pod install命令时,系统也会自动执行pod setup。而由于长城的原因,不挂VPN是不可能成功执行pod setup的。
-
利用VPN成功的从github上下载到了所需的文件。而只要将文件夹名改为master,并将其拖到/Users/用户名/.cocoapods/repos目录下即可。
//platform 开发工具
//target app名
//在添加第三方地方复制这段 将AAA改为你的工程名 8.0地方根据自定
platform :ios, '8.0'
use_frameworks!
target 'AAA' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
然后我在终端输入pod search fmdb,结果竟然提示:[!] Unable to find a pod with name, author, summary, or description matching `fmdb`
http://www.cnblogs.com/i-am-lvjiazhen/p/6148703.html