美文网首页
iOS pod安装

iOS pod安装

作者: 贪吃的猫cx | 来源:发表于2018-01-15 18:22 被阅读0次

Cocoapods安装过程

首先把终端打开,然后在$后面输入

1.升级Ruby环境

gem update --system

输入结果

没有权限升级.png

如果没有权限去升级Ruby ?就输入

sudo gem update --system

这时候会让你输入密码,切记输入密码的时候,光标是不会动的,直接按回车

显示的结果是这样的就妥了

升级成功了.png

2.换掉Ruby镜像

首先移除现有的Ruby镜像

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

添加国内最新镜像源

gem source -a https://gems.ruby-china.com/  (https://gems.ruby-china.org/换成https://gems.ruby-china.com/了)

查看当前镜像

gem sources -l

显示的结果是这样的就妥了

查看镜像.png

3.安装CocoaPods

sudo gem install cocoapods

如果出现这个报错

ERROR:  While executing gem ... (Gem::FilePermissionError)

You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

就执行下面的语句

sudo chmod 777 /Library/Ruby/Gems/2.0.0  

如果出现这个了,指的是你没有权限

安装错误提示.png

输入这个

sudo gem install -n /usr/local/bin cocoapods

如果显示这个表示安装成功

安装成功.png

再执行这个

sudo gem install -n /usr/local/bin cocoapods 

pod setup

当出现Setup completed的时候说明已经完成了(中间有个下载的过程要等会)

git clone时,出现这个错误.

remote: Counting objects: 4592517, done.

remote: Compressing objects: 100% (1140430/1140430), done.

error: RPC failed; result=56, HTTP code = 2008.82 MiB | 4.72 MiB/s

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

Solution:

修改Git的传输字节限制即可。

 git config --global http.postBuffer  524288000

pod setup(下载慢可以尝试git clone https://github.com/flutter/flutter.git --depth 1 ,git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master)

4.CocoaPods的使用

1.首先我们搜索一下第三方库

pod search AFNetworking

结果是这样的就妥了(输入wq回到终端控制界面)

pod search AFNetworking.png

2.在工程中创建一个Podfile文件

要想在你的工程中创建Podfile文件,必须先要进到该工程目录下

//把自己项目直接拖拽就阔以了cd/Users/liyang/Desktop/demo

在输入,你的工程目录下你就看到了一个Podfile文件

touch Podfile

3.编辑你想导入的第三方库的名称及版本

用vim编辑Podfile文件

vim Podfile

就出现这个编辑页面了

Podfile文件.png

然后输入i键

下面的"Podsfile" 0L, 0C将变成-- INSERT --

就可以编辑文字啦,输入以下文字

platform:ios,'7.0'target'demo'dopod'SDWebImage',end

编辑.png

这时候要退回去啦,跟着我做,先按esc键,再按shift键+:键,再输入wq,最后按回车键

4.把该库下载到Xcode中

pod install

这时候就开始下载了,需要一段时间,出现这个界面就好了

引用完成.png

打开工程目录会看到多了一个后缀名为.xcworkspace文件就稳了

工程目录.png

5.CocoaPods的各种坑

坑一

当在终端输入,pod search AFNetworking可能会出现这种情况

坑1.png

这是因为之前pod search的时候生成了缓存文件search_index.json

执行

rm ~/Library/Caches/CocoaPods/search_index.json

来删除该文件

然后再次输入pod search AFNetworking进行搜索

这时会提示Creating search index for spec repo 'master'..

等待一会将会出现搜索结果如下:

坑二

当运行pod 命令出现

commandnot found

解决办法

sudo gem install -n /usr/local/bin cocoapods

之后pod命令可以使用了

坑三

如果pod update / pod install 卡在:

Updatinglocalspecs repositories

等待即可,或者

可以使用 “pod install --verbose --no-repo-update” 进行下载,原因可能x被墙。

相关文章

  • React native 升级0.6的坑

    iOS中依赖的安装0.6中iOS全部使用pod安装依赖,添加完依赖,如果报错,记得在iOS目录下执行pod ins...

  • ArcGIS 之 配置你的项目

    使用cocoapods安装sdk (推荐) pod'ArcGIS-Runtime-SDK-iOS' 手动安装(较为...

  • Lottie动画使用

    Pod安装命令 platform:ios,'8.0'target 'Lottie' dopod 'lottie-i...

  • iOS集成Google 登录

    针对iOS端集成Google登录 1、引用pod库 如安装失败可先更新本地索引 pod repo update国内...

  • iOS pod安装

    一、需要配置cocoapods 打开命令行输入 如果报如下错误,Ruby版本后发现版本过低 查看ruby版本后发现...

  • iOS pod安装

    Cocoapods安装过程 首先把终端打开,然后在$后面输入 1.升级Ruby环境 gem update --sy...

  • 使用cocoapod导入第三方框架出现的编译问题

    安装cocoa pod参考文章 http://www.cocoachina.com/ios/20160922/17...

  • iOS开发移除Pod依赖

    iOS开发移除Pod依赖 1. 安装 cocoapods-deintegrate cocoapods-clean ...

  • iOS项目引入pod管理

    iOS项目中引入pod工具 管理三方库的步骤: 一、安装 安装CocoaPods 安装CocoaPods之前,先确...

  • pod

    框架中使用pod去管理第三方库,如果你的电脑还没有安装pod,你可以根据下面这篇文章进行安装。 iOS安装Coco...

网友评论

      本文标题:iOS pod安装

      本文链接:https://www.haomeiwen.com/subject/ruldoxtx.html