Cocoapods使用详解

2016-09-24  本文已影响0人  一只内心萌二的熊

Cocopods是Xcode第三方的集成管理工具,由于很多教程已经过老,导致无法创建出.xcworkspace,在这里分享下现在的使用步骤。

一、安装:

Mac上面本来就自带了ruby,所有就不用自己安装了(除非你卸载了)。

打开Terminal(终端),输入以下命令(第二个命令可能会需要稍等一会儿)

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

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

第一个命令是移除官方源,因为在不翻墙的情况下,使用起来比较慢;第二个命令是添加ruby-china的RubyGems镜像(很多旧教程都是说使用taobao的gem源,但是taobao的gem源已经停止维护了,原文:https://ruby-china.org/topics/29250)。

接下来运行一个命令查看是否成功添加了ruby-china的gem源:

gem source

出现下图这样子,则代表成功添加

gem source

然后就可以开始真正安装CocoaPods了,输入一下命令:

sudo gem install coocoapods

等一会儿就能安装完成~~~

安装结束后,需要运行一下命令初始化CocoaPods:

pod setup

没有什么错误的话,就算了安装结束了。

二、使用

1.新建一个项目,名称:CPTest

项目内部文件

2.打开终端,输入“cd”+空格,然后将文件夹拖入到后面

3.回车后继续输入vim Podfile,并且回车,可看到如下界面

键盘输入 i,进入编辑模式,输入

platform:ios ,'8.0'

inhibit_all_warnings!

use_frameworks!

source 'https://github.com/CocoaPods/Specs.git'

target 'CPTest' do

pod 'MBProgressHUD', '~> 0.8'

end

然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

注意:键盘输入 :后,才能输入wq

回车后发现PodTest项目总目录中多一个Podfile文件:

最后确定终端cd到项目总目录,然后输入 pod install:

一定要先cd到目录,再输入pod install

回车后,等待一会,大功告成:

此时第三方已经导入成功了,再次打开工程目录会发现已经创建了.xcworkspace文件了,此时我们就不再打开CPTest.xcodeproj,而是打开CPTest.xcworkspace来进行编码工作了

此时从Xcode进入工程,在Pods文件夹下回发现我们导入的第三方,但此时还不能使用

我们需要右键第三方的文件夹,找到source control→add ,添加文件后,第三方的.h和.m文件右边从问号变为a,可以使用了

此时我们可以导入头文件,开始使用

上一篇 下一篇

猜你喜欢

热点阅读