一遍成功安装"Cocoapods"

Cocoapods的安装步骤

  • 由于之前在安装Cocoapods遇到很多坑,所以在这里总结分享一下安装步骤。

更换源

升级更新gem

  • sudo gem update –system

安装

  • sudo gem install cocoapods

更换repo镜像为国内服务器(“翻墙”->安装cocoapods比较快)

初始化第三方库信息

  • pod setup

以后更新第三方库信息

  • pod repo update

搜索第三方库

  • pod search xxx

新建Podfile

  • vim Podfile
  • 输入i:进入编辑状态
  • 输入dd:删除当前行
  • 按ESC:退出编辑模式
  • 输入Ctrl + R:撤销操作
  • 输入:wq:保存并退出
  • Podfile文件的格式
platform :ios, 'sdk版本(例:8.0)'
pod '框架名字'
pod '框架名字''~> 版本号'

解析Podfile,安装第三方框架

  • pod install

解析Podfile,升级第三方框架

  • pod update

以后使用Cocoapods过程中出现了莫名其妙的问题

  • sudo gem update –system // cocoapods版本太旧,gem升级
  • sudo gem install cocoapods // 重新安装cocoapods
  • pod setup // 初始化第三方库信息

常见错误:

解决方案:把安装流程中 gemsourcesahttp://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后会出现的插件错误,将安装流程安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

  • 错误3:
    ERROR:The dependency ` is not used in any concrete target
    The dependency
    AFNetworking ` is not used in any concrete target

解决方案:

  • 1.安装cocoapods的预览版本
    sudo gem install cocoapods –pre

  • 2.修改Podfile格式

    platform :ios, ‘8.0’

    target ‘MyApp’ do
    pod ‘AFNetworking’, ‘~> 2.6’
    pod ‘ORStackView’, ‘~> 3.0’
    end
    *里面的 MyApp 记得替换为自己攻城里面的target。

  • 3.更新pod
    执行pod install / pod update 命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值