CocoaPods的安装与使用

来源:互联网 发布:c语言中文网知乎 编辑:程序博客网 时间:2024/05/21 12:50

前言: 

       在ios开发的时候使用第三方的库可以有效的提高开发效率,特别是一些大型的项目可能会用到很多第三方库,而如何有效的管理这些库就成了很大的难题。CocoaPods的出现就很好地解决了这一难题,CocoaPods是一个用来帮助我们管理第三方依赖库的工具。


CocoaPods的安装十分简单,想获取最新的官方教程,请前往此处。


第一步:安装HomeBrew

进入HomeBrew的官方网站找到安装命令:

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


安装完成后检查是否安装完好

$ brew doctor

第二步:更新Ruby

OS X系统自带的Ruby版本比较低

$ brew install
更新完成后检查Ruby和gem版本

$ ruby -v$ gem -v
如:


第三步:安装Xcode的command line工具(如果已安装请跳过)

$ xcode-select --install


选择“安装”,然后同意安装协议,安装时间可能会有点长。


第四步:安装Cocoapods

由于cocoapods.org被墙,要使用淘宝的ruby镜像来访问

$ gem sources --remove https://rubygems.org///等有反应了再输入下面命令$ gem source -a http://ruby.taobao.org/
然后检查ruby镜像是否仅有taobao

$ gem sources -l

当出现以下文字时候表明上面的命令有效

*** CURRENT SOURCES ***http://ruby.taobao.org/

这时候就可以安装cocoapods了

$ sudo gem install cocoapods
$ pod setup
//安装完成后可以验证是否安装成功

$ pod




CocoaPods的使用


1、新建一个Xcode工程 CocoaPodsDemo 放在桌面上,然后在终端输入项目目录

$ cd /Users/fengjian/Desktop/CocoaPodsDemo  


小技巧使Finder上显示文件路径,在终端输入命令

$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE$ killall Finder

2、在项目目录下创建Podfile文件

$ touch Podfile  
$ open -e Podfile  //打开Podfile文件



3、查找需要的库(以AFNetworking为例)

$ pod search afnetworking




然后在之前打开的Podfile中加入你想添加的库,如

platform :ios

pod 'AFNetworking','~> 2.5.3'


再在终端输入

$ pod install



添加完成后要点 .xcworkspace这个工程来打开,而不是之前的xcodeproj !!!



注意:

1)  命令:$pod update  (将文件中的所有第三方库更新到最新版本)


2)  如果导入添加的库的头文件时没有提示 

Build Setting —>Search Paths —>User Header Search Paths  添加 ${SRCROOT}  选择recursive




0 0