iOS 最新版 CocoaPods安装的详细流程

因为Ruby镜像服务器在国外,国内用户无法访问,所以国内用户一般都是先移除Ruby镜像,然后用国内的淘宝镜像替换

**安装CocoaPods是在终端中安装的,所以以下步骤都是在终端中完成的

1.移除现有Ruby镜像
gem sources --remove https://rubygems.org/
2.使用淘宝镜像替换
gem sources -a https://ruby.taobao.org/
3.替换后验证是否替换成功
gem sources -l

**如果替换成功,会有以下提示:
*** CURRENT SOURCES ***

https://ruby.taobao.org/

注:安装前先检查CocoaPods 是否安装
pod --version
如果安装就先卸载 CocoaPods
sudo gem uninstall CocoaPods

4.安装CocoaPods
(1)sudo gem install CocoaPods
备注:苹果系统是OS X EL Capitan用以下命令
sudo gem install -n /usr/local/bin CocoaPods
(2) pod setup

**输入pod setup命令回车后会出现Setting up CocoaPods master repo,此时要等待较长时间

如果不想等待的话可以用gitcafe和oschina, 它们都是国内的服务器,可以用它们的CocoaPods索引库的镜像,不过本人不建议使用,如果要使用的话以下是使用命令:
**gitcafe镜像使用命令:
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
**oschina的镜像使用命令:
第二条命令换成以下命令,其他的都一样:
pod repo add master https://git.oschina.net/akuandev/Specs.git

5.更新gem
sudo gem update —system

**到此CocoaPods已经安装好了,下面的是第三方库导入Xcode工程的方法

  1. 新建工程,并在终端用cd指令到工程文件夹内(想必这一步都会吧,实在不会那就百度谷歌吧)

2.搜索你想要的第三方库
pod search 第三方的名字

**名字不分大小写 ->eg: pod search afnetworking
输入命令回车后终端会列出你搜索的所有可用的第三方库,找到你想要的那个第三方库,把导入命令复制下-> eg:pod 'AFNetworking', '~> 3.1.0'

3.新建文件pod file,这个文件中是第三方库导入命令
vim podfile

**回车后会进到vim文件,粘贴你刚才复制的第三方库导入命令,粘贴后你会发现命令不全->eg:pod 'AFNetworking', '~> 3.1.0'变成了d 'AFNetworking', '~> 3.1.0',用键盘左键移到头部补全,然后再移动到尾部,按esc 退出编辑,再按:wq保存退出
(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq可保存退出)

4.导入第三方库到工程中
pod install

**上面的命令再把第三方库导入到工程中时会检查CocoaPods是否是最新版,所以导入速度比较慢,如果想较快地导入第三方库到工程中可以使用以下命令:
pod install —no-repo-update

**到此已经把第三方库导入了工程内,前提是你没有出错^^^。成功后工程的入口就变成了XXX.xcworkspace,XXX是你的工程名。原先的工程入口就不能用了。
如果想在工程内在添加其他第三方库,只需重复第2步,复制导入命令粘贴到podfile文件中,你可以一次在podfile中添加多条导入命令,然后重复第4步即可。

以下是我以前安装时出现的一些错误

错误1:
Error fetching http://ruby.taobao.org/:
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
解决方案:把安装流程中 gem sources -a http://ruby.taobao.org/ ---改为---->gem sources -a https://ruby.taobao.org/

错误2:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程 sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

错误3:
[!] Unable to satisfy the following requirements: - AVOSCloud (~> 3.1.6.3) required by Podfile
Specs satisfying the AVOSCloud (~> 3.1.6.3) dependency were found, but they required a higher minimum deployment target.
解决方案:安装流程:Podfile文件 中 platform:ios, ‘6.0’ 后边的 6.0 是平台版本号 ,一定要加上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值