cocoapods 使用以及遇到的问题

$ pod --version  查看当前pod版本

更新ruby 首先查看一下当前ruby的版本号 $ ruby -v

终端输入如下命令(把Ruby镜像指向taobao)

$ gem sources --remove https://rubygems.org/

$ gem source -a https://gems.ruby-china.org

$gem sources -l (用来检查使用替换镜像位置成功)

如果gem太老,可以尝试用如下命令升级gem

$ sudo gem update --system

升级成功后会提示: RubyGems system software updated

然后重新执行安装下载命令

$ sudo gem install cocoapods

这时候应该没什么问题了

接下来进行安装,执行:

$ pod setup

$ rvm list known  列出已知的ruby版本

$ rvm install 2.2  安装ruby2.2  (需要等待很长一段时间)

安装好之后输入 pod install 有可能会报错误

$ sudo gem install cocoapods (在更新cocoapods的时候输入命令行 刚开始是好的,我说问题就解决了呢。。。没想到到最后就报错了  汗颜)

解决的办法是输入 sudo gem install -n /usr/local/bin cocoapods --pre(更新一下cocoapods)

最后成功 完事!

后续:在导入三房库的时候 pod install 报一下错误The dependency `AFNetworking ` is not used in any concrete target 官方给的解决方案

在创建Podfile的时候,用这种格式使用,


里面的BulidCocoapods记得替换为自己工程里面的target。这样就基本OK了,执行pod install / pod update 就都可以了。(use_frameworks! 这个是个别需要的,这里修改一下,可以把我上面的代码中的这一行【删除】


下面是另一种方法

***************************************************************************************

platform:ios,'8.0

'#use_frameworks!个别需要用到它,比如reactiveCocoadef pods

pod'AFNetworking','~> 2.6'

end

target'BulidCocoapods'do

pods

end

***************************************************************************************

$ cd ~/.cocoapods 进入到文件夹

$ du -sh *查看文件大小

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一次安装CocoaPods也遇到了一些坑,但是 那个时候时间比较紧,没有抽出时间整理,最近因为电脑还原从新做了系...
    幸福的尾巴__阅读 8,382评论 7 9
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,745评论 3 50
  • 文/徐潜 “喂,你小子给我站住,你这衣服咋回事?”学校门口的保安指着一个肤色黝黑、头发不长却蓬乱的小伙儿嚷道。这个...
    徐潜阅读 237评论 0 0
  • 当我不再无病呻吟, 我仍然愿意不时感伤一下爱情, 也许不是非主流, 是温柔简洁的治愈系。 当我中二病过去, 我依旧...
    也难绾系阅读 1,086评论 0 2