记录cocoaPods的安装使用

2017-04-27  本文已影响49人  水煮杰尼龟

记录一下自己cocoaPods的安装使用。

小白一枚,当时也是网上查的流程+公司给的+自己摸索,记录下来。没什么难度。仿佛应该配个图。

记录cocoaPods的安装使用

1.首先要检查Mac是否安装了rvm(ruby version manager)。打开终端,输入指令 rvm -v。

不存在,打印command not found。

存在,打印版本信息。

不存在则先安装,指令:curl -L https://get.rvm.io | bash -s stable,等一段时间输入指令:source ~/.rvm/scripts/rvm,再次输入rvm -v,检查是否安装成功。

2.ruby -v 查询ruby版本。

rvm list known 显示所有版本。

rvm install  版本号  ,更新最新版本。

可以再次ruby -v 查看是否更新成功。

补充:如遇:

error :No fallback URL could be found, try increasing timeout with:

echo "export rvm_max_time_flag=20" >> ~/.rvmrc

There has been an error fetching the ruby interpreter. Halting the installation.

在rvm install 之前先rvm autolibs disable 。

3.sudo gem -v 检查gem ruby版本号 。如需更新 gem update --system。

4.gem sources -l 检查源。

gem sources --remove https://rubygems.org/ 移除。

gem sources --add https://gems.ruby-china.org/ 换新的源,记得我用不了taobao。

再次gem sources -l 检查源是否替换。

5.sudo gem install cocoapods,安装cocoapods。sudo gem install -n /usr/local/bin cocoapods(OS X 10.11后用这个)

补充:如遇

Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

重装ruby:

rvm reinstall 2.3.1 --autolibs=homebrew

如果网络情况良好,略过下面的步骤,

pod repo remove master

pod repo add master https://gitcafe.com/akuandev/Specs.git

6.cocoapods 初始化

pod setup.

实在卡的setup不成功的话,去 https://github.com/CocoaPods/Specs下载解压,将文件名改为master,放在 ~/.cocoapods/repos 路径。如果无法前往此路径,可以先setup生成一下路径。

7.然后就可以cd到项目路径下,vim Podfile   (注意Podfile)

i 进入编辑模式。

添加以下配置:

platform:ios,'8.0'

target '你的工程名' do

pod 'AFNetworking', '~>3.1.0' (如果不加 , '~>3.1.0' 则它会下载最新的版本)

end

按esc退出编辑模式, 命令 :wq退出保存。

再 pod install --no-repo-update就可以了。不加后面的参数会卡。因为升级CocoaPods的spec仓库,加参数省略这步。

然后就可以打开workspace开始操作了。

以后添加/删除库在xcode里打开podfile 添加/删除好,pod install --no-repo-update 更新就行了。

补充:

>第7步或者直接 pod init  ->pod install   然后去生成的Podfile 里加入你要导入的库,再pod install 。

----------

上一篇下一篇

猜你喜欢

热点阅读