美文网首页iOS菜鸟联盟iOS学习iOS收藏
CocoaPods安装,使用以及错误信息

CocoaPods安装,使用以及错误信息

作者: 走向菜鸟的菜鸟 | 来源:发表于2016-06-14 17:35 被阅读1141次

一、安装

1.升级Ruby环境

sudo gem update –system

2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

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

//等有反应之后再敲入以下命令

gem sources -ahttps://ruby.taobao.org/

3.为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看

gem sources –l

4.安装Cocoapods,在终端输入命令

(1)sudo gem install cocoa pods

备注:苹果系统升级OS X EL Capitan后则使用 sudo gem install -n /usr/local/bin cocoa pods

执行完以上操作会出现下列提示:

Successfully installed cocoapods-1.0.1

Parsing documentation for cocoapods-1.0.1

1 gem installed

(2) pod setup  

备注:会出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里;

cd  到该目录里(cd ~/.cocoapods),用du -sh *命令来查看文件大小,每隔几分钟查看一次,这个目录最终大小是700多M,就是完成了

=======================================

二、CocoaPods导入第三方类步骤:

方法一

1. cd  + 文件夹路径(找到文件夹,直接拖到终端中回车)

2. pod init   创建一个Podfile文件

3. pod  search afnetworking  打开Podfile文件,将第三方(例如:pod 'AFNetworking', '~> 3.1.0')拷贝到Podfile文件中(不要修改pod file文件中的内容,搜索之后终端如果是无法输入命令状态,点击Q退出搜索状态)

4. pod install 等待下载完成

方法二

1. cd  + 文件夹路径(找到文件夹,直接拖到终端中回车)

2.pod  search 第三方名  拷贝需要的的第三方(例如:pod 'AFNetworking', '~> 3.1.0')

3.vim  Podfile

4.粘贴拷贝的第三方 (注意:补全粘贴内容pod 'AFNetworking', '~> 3.1.0',有时会确实po)

5.点击ESC  输入命令: :wq    (:wq才是全部命令)

6.pod  install

======================================

三、安装中遇到的问题

1. 安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching `AFNetworking`

解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json

然后再执行pod search第三方框架


2. 执行pod install时报错:[!] The dependency `AFNetworking` is not used in any concrete target.

原因是修改了Podfile文件内容格式

官网是这样给推荐的:

在创建Podfile的时候,用这种格式使用:

platform:ios,'8.0'

#use_frameworks!个别需要用到它,比如reactiveCocoa

target'MyApp'do

pod'AFNetworking','~> 2.6'

pod'ORStackView','~> 3.0'

pod'SwiftyJSON','~> 2.3'

end

相关文章

网友评论

    本文标题:CocoaPods安装,使用以及错误信息

    本文链接:https://www.haomeiwen.com/subject/hbaldttx.html