Swift-->CocoaPods的使用与安装

很显然,你已经明白了CocoaPods是干啥的.
本文主要介绍CocoaPods在MAC OS X 10.11.6 的安装和使用.

CocoaPods开源首页:
https://github.com/CocoaPods/CocoaPods/
CocoaPods首页:
https://cocoapods.org/

1:通常都是使用pod install 安装依赖库
pod install –verbose //详细模式安装
很不巧,pod command not found…WTF?

.
.
.
整理一下情绪,开始本文!

2:pod命令的安装
如此简单的命令,太高兴了^_^…(这个命令执行可能会很慢哦~~~)

sudo gem install cocoapods


Error installing cocoapods:…WTF? 纳尼? 什么玩意? @#$%^&*()
查看当前ruby的版本 ruby -v:

.
.
.
重新整理一下情绪,让我们继续!

3:Ruby的更新(升级)
Ruby官网: https://www.ruby-lang.org/en/downloads/
安装方法(各种系统的各种安装方法都有^_^):https://www.ruby-lang.org/en/documentation/installation/

apt (Debian or Ubuntu)
Debian GNU/Linux and Ubuntu use the apt package manager. You can use it like this:

$ sudo apt-get install ruby-full
As of writing,the ruby-full package provides Ruby 1.9.3,which is an old stable release,on Debian and Ubuntu.

yum (CentOS,Fedora,or RHEL)
CentOS,and RHEL use the yum package manager. You can use it like this:

$ sudo yum install ruby
The installed version is typically the latest version of Ruby available at the release time of the specific distribution version.

portage (Gentoo)
Gentoo uses the portage package manager.

$ sudo emerge dev-lang/ruby
By default,this will try to install versions 1.9 and 2.0,but more versions are available. To install a specific version,set RUBY_TARGETS in your make.conf. See the Gentoo Ruby Project website for details.

pacman (Arch Linux)
Arch Linux uses a package manager named pacman. To get Ruby,just do this:

$ sudo pacman -S ruby
This should install the latest stable Ruby version.

//我们选择 Homebrew (OS X) 这个家伙.

Homebrew (OS X)
On OS X El Capitan,Yosemite,and Mavericks,Ruby 2.0 is included. OS X Mountain Lion,Lion,and Snow Leopard ship with Ruby 1.8.7.

Many people on OS X use Homebrew as a package manager. It is really easy to get a newer version of Ruby using Homebrew:

$ brew install ruby
This should install the latest Ruby version.

在命令行很兴奋的敲下命令:

brew install ruby


not found::: Oh……….尼玛,我艹!!! 顿时火冒三丈…
.
.
.
深呼吸,马上要到终点了!

4:brew命令的安装
Homebrew就是brew,官网(中文的哦!!!):http://brew.sh/index_zh-cn.html
打开终端,粘贴回车…:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

查看版本brew -v:

终于顺利了一次,没有让宝宝失望.
.
.
.
高兴地向前走了一步!

5:更新Ruby
宝宝不哭,这个过程更慢哦…喝杯茶,慢慢等.会好的.()

brew install ruby



要能访问: bintray.com 这个网站哦.

6:pod install
请回到第一步…

Podfile 文件使用
这是我的文件内容,仅供参考:

#source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios,"8.0"

#Use frameworks instead of static libraries for Pods.
use_frameworks! #表示使用动态库的方式,否是使用静态库

#inhibit_all_warnings! #忽略所有警告
#workspace 'MyWorkspace' #指定工作区间
#pod #Specifies a dependency of the project.
#target 'WorkspaceTest' do

target 'space1' do
project './space1/space1.xcodeproj'
pod 'R.swift'
pod 'RxSwift'
pod 'RxCocoa'
pod 'Alamofire'
end

强烈建议你参考官网语法说明: https://guides.cocoapods.org/syntax/podfile.html#podfile

至此: 文章就结束了,如有疑问: QQ群 Android:274306954 Swift:399799363 欢迎您的加入.

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...