参考:http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/
安装
$ sudo gem install cocoapods $ pod setup
如果你的 gem 太老,可能也会有问题,可以尝试用如下命令升级 gem:
sudo gem update --system
另外,ruby 的软件源 https://rubygems.org 因为使用的是亚马逊的云服务,所以被墙了,需要更新一下 ruby 的源,使用如下代码将官方的 ruby 源替换成国内淘宝的源:
gem sources -lgem sources --remove https://rubygems.org/(不执行也可以) gem sources -a http://ruby.taobao.org/
//需要注意的是现在mac改成https通信所以地址需要换一下:
gem sources -a https://ruby.taobao.org/
还有一点需要注意,pod setup
在执行时,会输出Setting up CocoaPods master repo
,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods
目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *
来查看下载进度。你也可以参考本文接下来的使用 cocoapods 的镜像索引
一节的内容来提高下载速度。
Cocoapods版本更新
$ sudo gem update --system // 先更新gem,国内需要切换源 $ gem sources --remove https://rubygems.org/(可以不做,如果之前做了的话) $ gem sources -a http://ruby.taobao.org/(可以不做,如果之前做了的话) $ gem sources -l \*\*\* CURRENT SOURCES \*\*\* http://ruby.taobao.org/ $ sudo gem install cocoapods // 安装cocoapods $ pod setup //查看pod版本pod -v(--version)
Cocoapods升级可能导致的问题
ios archives 出现的是other items而不是iOS Apps的解决方案
参考:http://www.cnblogs.com/fengtengfei/p/4831011.html
虽然知道是本地版本和工程里面(podfile.lock中标示的cocoapods版本)不一致导致的问题,但是不知道怎么修改工程里面的cocoapods版本(我尝试了一下直接修改lock文件中的版本号,但是不对),最后没办法,我将Pods文件夹和Podfile.lock文件删除重新执行pod install才解决了这个问题
时间: 2024-11-08 21:24:45