iOS开发之cocoapods集成

2019-03-30  本文已影响0人  超级黑

mac OS系统

三个关键词

1.gem

2.ruby

3.cocoapods

//====================自创分割线======================

gem在这里理解为工具,能够下载并安装其他工具的管理工具.

ruby是一个环境,举个例子,如果你有一辆跑车,那么跑车就需要一条平坦的公路来奔跑,这就是环境.

cocoapods就是咱们要安装的集成工具.需要ruby环境

mac已安装好ruby环境

利用gem来安装cocoapods

//====================自创分割线======================

修改源:为什么不采用默认源?因为默认源连接到外界了,内部是无法连接到外界,后来有了 taobao源,但也不能用了,现在能用的只有内部提供的com结尾的源https://gems.ruby-china.com/ 

将源修改为 https://gems.ruby-china.com/ 步骤如下

打开终端

终端输入:

gem source

若结果为

*** CURRENT SOURCES ***

https://gems.ruby-china.com/

则正确,除此之外:

可能有

https://rubygems.org/

https://ruby.taobao.org/

https://gems.ruby-china.org/

统统不正确(重要!重要!重要!!!以下就用"https://www.yangjian.org/"来代替上面的地址了,务必不要采用这个,而是采用你终端查到的地址)

终端输入:(下面地址务必要替换成你当前电脑的源,当然你也可能会查到很多地址,请依次按照下面命令,全部删除,直到你再用查询命令查询到一条都没有为止)

gem source --remove https://www.xxx.org/

显示结果为:

https://www.xxx.org/ removed from sources

否则失败,不过一般在这里没遇到过失败,就算失败也是输入错误导致失败.

终端输入:

gem source -a https://gems.ruby-china.com/

显示下面内容为成功,否则为失败

https://gems.ruby-china.com/ added to sources

//====================自创分割线======================

安装cocoapods

终端输入:

sudo gem install cocoapods

(sudo指的是管理员级别下达命令,也可以去掉,不过一般去掉直接执行 gem install cocoapods会告诉你没有权限.而加上sudo则需要输入电脑的登录密码)

安静等待安装,待安装完成,开始设置:

终端输入:pod setup

这里若成功,则结束,未成功,请另寻解决失败的方法

另.可以参考百度地图的cocoapods集成,有介绍如何安装cocoapods(嗯,是安装cocoapods,而不是集成pod 百度地图)

//====================自创分割线======================

最后,记录一下pod常用命令

1.cd 到项目文件夹(包含.xcodeproj的那个文件夹内)

2.pod init (创建podfile文件)

3.双击即可打开 (内容方面,这里省略不写了,自行百度podfile文件格式,或者找其他项目直接复制过来,修改target项目名)

4.pod install (生成工程文件并 集成 pod内加入的第三方(删除也一样),如果有工程文件也可使用)

5.pod update (以上命令基本够用,此命令是更新第三方,若需要了解pod install 和 pod update,请另行百度)

以上为正常的集成方式,若有其他意外情况,请另行百度寻找解决方案

上一篇下一篇

猜你喜欢

热点阅读