iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

时间:2023-03-09 01:38:41
iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

注意:此种方式,在苹果系统 EI Capitan 10.11  之前的版本,新版本有所不同

一、安装

1> 查看gem源
$ gem sources –l

iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

2> 删除源 (因为本人是第N次安装,第二步跳过了)
$ sudo gem sources -r https://rubygems.org/ 

3> 添加源
$ sudo gem sources -a http://ruby.taobao.org/

iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式
4> 安装(非常耗时)
$ sudo gem install cocoapods 

iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

5> 设置 (耗时,而且可能安装不成功,失败接着来最后一步即可)
$ pod setup

iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

二、使用

 终端命令加载AFNetWorking为例

 1>  生成 Podfile文件

   a.切换到你的项目文件夹

    cd 你的项目文件夹路径

    iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

   b.生成一个Podfile     

    echo "pod 'AFNetworking'" > Podfile

    iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

注意:   如果你写入添加或者删除其他的框架,你可以用Xcode 打开 Podfile 文件,添加或者删除,当然,简单使用,你也可以 从别处拷贝一份过来使用

2>  安装,cocoa Pod 会去 github 上找相关的 “最新的” 框架
$ pod install

iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

3> 升级,如果框架需要升级,那么你切换到项目的目录
$ pod update 

注意: 你也可以使用重新安装

4> 搜索,当你不清楚框架的名称时候,可以搜索
$ pod search AFNetworking

iOS开发之网络篇-CocoaPods的安装 EI Capitan 10.11 之前的方式

三、gem 常用命令

# 查看gem源
$ gem sources –l
# gem自身升级
$ sudo gem update –system
# 查看版本
$ gem --version
# 清除过期的gem
$ sudo gem cleanup
# 安装包
$ sudo gem install cocoapods
# 删除包
$ gem uninstall cocoapods
# 更新包
$ sudo gem update
# 列出本地安装的包
$ gem list
 

四、插件(管理)

注意:不推荐使用这个插件,因为一些三方库、XCode 更新的非常频繁,但是这个插件,升级较慢,如果使用这个下载插件,可能会造成意想不到的问题

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

github 地址:https://github.com/supermarin/Alcatraz