Cocoapod安装使用,cocoapods安装

  次阅读 来源:互联网(转载协议) 2015-09-28 11:12 我要评论(0)

Cocoapod安装使用,cocoapods安装

最近换工作,项目中推荐使用Cocoapod,把常用的第三方库加入到工程中,大致说一下流程,标记一下。

第一步:安装

CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入:

sudo gem install cocoapods

第一次会出现错误:

ERROR:Could not find a valid gem 'cocoapods' (>= 0), here is why:

Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) (https://rubygems.org/quick/Marshal.4.8/cocoapods-0.37.2.gemspec.rz)

ERROR:Possible alternatives: cocoapods

此时需要更改rubygems的服务器地址,在终端输入

lindeMac-mini:~ a123$ gem

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

gem shttps://rubygems.org/ removed from sources

lindeMac-mini:~ a123$

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

http://ruby.taobao.org/ added to sources

如果成功 会有一个 Successfully installed cocoaPods的提示 ,

然后输入

pod setup

//********有时需要先升级Ruby***********

如果显示Ruby环境不够新,你的机子就跟我的机子一样老,来升级吧

sudo gem update --system

好你的Ruby升级完了,可以重复之前的步骤了。

第二步:创建一个 Podfile 文件

继续在你的终端操作,先使用 cd 操作 进入你的项目目录例如 cd ~/Desktop/HelloWord

在这个目录下创建文件

touch Podfile创建

open -e Podfile此时将打开一个空的文件,一会儿再处理

第三步:搂一搂 搜索库

现在就需要找到你要的第三方库了,在终端里输入(以查找MJRefresh为例)

pod search MJRefresh

终端会有和这个搜索结果相近的选项(示例如下)

-> MJRefresh (1.4.7)

The easiest way to use pull-to-refresh

pod 'MJRefresh', '~> 1.4.7'

- Homepage: https://github.com/CoderMJLee/MJRefresh

- Source:https://github.com/CoderMJLee/MJRefresh.git

- Versions: 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.1, 1.4.0, 1.3.8, 1.3.7,

1.3.6, 1.3.5, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.0, 1.1.0, 1.0.5, 1.0.4,

1.0.3, 0.0.1 [master repo]

第四步:在刚才打开的空白Podfile中加入你想要的,如

platform :ios(这表示应用平台)

pod 'MJRefresh', '~> 1.4.7'(库的名称库的版本号)

(如果是多个就继续罗列即可):platform :iospod 'JSONKit','1.4'pod 'Reachability','3.0.0'

第五步:将这个写入数据的 Podfile保存后关闭

第六步:在终端输入

pod install

然后终端会有显示 示例:

[!] From now on use `name.xcworkspace'.

最后:是的 就像你看到的,你打开工程需要双击 .xcworkspace 这个工程,而不是之前的xcodeproj!!

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

    Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

  • 2018深圳国际人工智能展览会 2018 shenzhen International Artif

    2018深圳国际人工智能展览会 2018 shenzhen International Artif

  • teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

    teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

  • Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

    Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...