cocoaPod安装

原创
2016/04/06 21:08
阅读数 123

 

 

CocoaPod安装之前 先安装一款工具Homebrew

Homebrew安装上链接官网

Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget)。

Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接

一些常用命令:

1.brew –help   查看帮助

2. brew install git  下载软件

3.brew update   更新

4.brew search 搜索软件

RVM的安装

curl -L https://get.rvm.io | bash -s stable 更新rvm

source ~/.rvm/scripts/rvm 使用rvm

rvm -v  版本

安装RUBY

rvm install 2.3.0

rvm 2.3.0 --default  替换默认版本

ruby -v 版本

 

MAC下在终端操作:

安装步骤:

1. 为防止ruby环境不够新,可以先升级一下

sudo gem update --system

2.移除之前的sources --被墙了(如果已经翻墙了,忽略

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

3.加入淘宝的ruby镜像

gem sources -a http://ruby.taobao.org/

再使用命令 gem sources -l 测试,出现上面的镜像则成功

 

3. 安装:
sudo gem install cocoapods
pod setup  : 巨慢 。。。。

如何使用:
1. pod search SDWebImage 查找有没有相应的库----记住版本号,后面要用

unable to find a pod with name  无法搜索时 。

调用rm ~/Library/Cahces/CocoPods/search_index.json  移除这个文件即可

 

2. 创建一个新项目,在终端输入 cd空格后,拖入项目文件夹,回车,进入到项目所在的根目录

3.创建podfile :vim podfile
podfile的作用是配置第三方库的信息,告诉cocoapods去管理哪些库
vim podfile打开文件后(i)输入:

platform :ios, '8.0'

#use_frameworks!个别需要用到它,比如reactiveCocoa

target 'MyApp' do

pod 'AFNetworking', '~> 2.6'

pod 'ORStackView', '~> 3.0'

pod 'SwiftyJSON', '~> 2.3'

end

:wq退出
可以在项目根目录发现一个没有后缀的Podfile文件,这就是刚刚创建的文件,里面保存了需要使用的第三方类库的信息。(注意:Podfile文件必须和.xcodeproj文件在同一目录下) 

4.pod install  安装  (pod install --verbose --no-repo-update 现在改用这个,install被墙了)
注意最后一句话:”Please close any current Xcode sessions and use ‘CocoaPods_Test.xcworkspace’for this project from now on”。这就是告诉我们,从现在开始需要使用这个文件来打开项目,而不在是之前的.xcodeproj 

5.可以使用了。如果需要加入更多的第三方库,只要修改podfile就可以了
每次修改Podfile文件,需要pod update

注意 事项: sudo gem install cocoapods --pre  使用此命令将cocoapod升级为最新版

                pod repo update  引用Alamofire出现问题后解决办法 还是升级

 

使用gem安装软件时出现: Could not find a valid gem 'rails' (>= 0) in any repository 

先使用命令gem sources -l  保证下面有源

否则使用命令:gem sources -a http://rubygems.org

 

使用命令gem update -system 时出现下面错误

Error fetching https://gems.ruby-china.org/:     bad response Forbidden 403

是淘宝镜像的问题,移除淘宝镜像。添加其他源即可

 

展开阅读全文
打赏
1
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
1
分享
返回顶部
顶部