CocoaPods安装步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CocoaPods安装步骤相关的知识,希望对你有一定的参考价值。
为什么需要CocoaPods
在进行ios开发的时候,总免不了使用第三方的开源库,比如AFNetworking、Reachability等等。使用这些库的时候通常需要:
下载开源库的源代码并引入工程
向工程中添加开源库使用到的framework
解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题
自从有了CocoaPods以后,只需要我们做好少量的配置工作,CocoaPods会为我们做好一切!
升级ruby环境
sudo gem update - - system
ruby官网被墙
gem sources - -remove https://rubygems.org/
借助淘宝ruby镜像
gem sources - a https://ruby.taobao.org/ 或 http://rubygems-china.oss.aliyuncs.com
查看镜像是否安装成功
gem sources -l
安装cocoapods(时间会比较长)
sudo gem install cocoapods
出现successfully installed cocoa pods
搜索支持的库
pod search ‘AFNetworking’,‘~>3.0’
创建工程
进入目录下创建Podfile文件
touch Podfile
使用vim 进行编写
输入 i platform : iOS , ‘9.0’ pod‘AFNetworking’,‘~>3.0’
保存 esc : wq
安装(速度与网络有关)
pod install
删除某个第三方
在 Podfile 删除第三方 pod install
在工程中不想使用cocoapods
删除一切与cocoa pods有关的文件
如果终端安装cocoaPods出现下面错误:
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
则添加:
sudo xcode-select -switch/Applications/Xcode.app/Contents/Developer
Xcode7.0出现错误首先添加: (更新gem出现问题)
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
sudo gem install -n /usr/local/bin cocoapods
(3)如果卡在Analyzing dependencies的地方:则添加
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
以上是关于CocoaPods安装步骤的主要内容,如果未能解决你的问题,请参考以下文章