CocoaPods的安装及使用

今天安装CocoaPods 出现下面的问题:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproject,正好借这个机会把CocoaPods的安装步骤写一下

1、设置ruby的软件源

gem sources -l  (查看当前ruby的源)

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

gem sources -a https://ruby.taobao.org/ 或者(https://gems.ruby-china.org/)

gem sources -l  (再次查看当前ruby的源)

如果Terminal输出:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

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

2、设置gem为最新版本

sudo gem update --system

3、执行安装CocoaPods命令

sudo gem install cocoapods

如果报以下错误:

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

在终端中输入以下命令:

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

然后等待安装完成!

4、如何使用CocoaPods

验证第三方库是否支持CocoaPods,以AFNetworking为例,在终端中输入:

pod search AFNetworking

接下来创建PodFile,先创建一个名为CocoaPodsDemo项目,在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,终端运行:

vim Podfile

然后在Podfile文件中输入以下文字:

platform :ios, "8.0"

inhibit_all_warnings!

target "CocoaPodsDemo" do

pod 'AFNetworking', '~> 3.0.4'

use_frameworks!

end

然后保存退出。vim环境下,保存退出命令是:

:wq

这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。

接下来在终端中的当前项目目录下,运行以下命令:

pod install --verbose --no-repo-update

更新用

pod update --verbose --no-repo-update

你可能感兴趣的:(CocoaPods的安装及使用)