安装cocoapods(关于Mac10.12.3)

1.更新Ruby

你需要会简单的使用命令行工具
CocoaPods唯一的限制就是在Ruby下运行,现在OS X都预装了Ruby,所以你只需要更新RubyGems到最新版本。
打开终端(control + space 真的很好用),然后输入如下的命令:

sudo gem update --system

会要你输入密码:
注意在终端中密码不显示字符,只要输完后按回车即可
楼主使用的是淘宝的镜像,测试也是可以使用成功的。taobao镜像把下面的china改成taobao
如果是像使用Ruby China替换Ruby的默认源,替换命令如下:

gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
gem sources -a https://gems.ruby-china.org/
//验证是否替换成功可以执行
gem sources -l

如果Terminal输出:

*** CURRENT SOURCES ***

https://ruby. china.org/

就证明ruby的软件源已经设置OK了。

2.设置gem为最新版本

如果gem太老,可以尝试用如下命令升级gem:

在Terminal输入以下命令:

sudo gem update --system

升级成功后会提示: Latest version currently installed. Aborting.
一般来讲是不会成功的,不用理他

3.执行安装CocoaPods命令

注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:

sudo gem install  cocoapods

如果报以下错误:

ERROR:  While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

解决方案:

pod setup

这里需要下载很久很久,我是下载了一个G,中间两次网络出错导致下载失败,重要的就是这一步,最后还是在公司下班之后电脑没有关闭,让他一直下载第二天才下载好的,这步搞定就说明你的cocopods可以用了,
还有一点需要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。

安装成功后,你会看到:Setup completed

4.使用Cocoapods

Xcode新建一个HelloWorld工程
打开终端,进入HelloWord工程目录下:

cd /Users/lifupeng/Desktop/HelloWorld

在HelloWorld工程下创建一个默认的Podfile
执行命令:

pod init

用Xcode打开Podfile命令,手动在项目里面找到打开也是可以的:

open -a Xcode Podfile

Podfile是这样的:


安装cocoapods(关于Mac10.12.3)_第1张图片
119178-6163e161ea11ad8a.png.jpeg

为了让CocoaPods的引入不显示警告,在Podfile最上方加上:

inhibit_all_warnings!
// 也可以单独设置打开编译警告就好了
pod 'Alamofire', '~> 3.0.0-beta.3', :inhibit_warnings => true

最后Podfile配置是这样的:


安装cocoapods(关于Mac10.12.3)_第2张图片
119178-a609d9692aa916af.png.jpeg

ps:警告也可以不添加
最后回到终端(确保在终端的路径在项目目录下),执行命令:

pod install

你可能感兴趣的:(安装cocoapods(关于Mac10.12.3))