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
- CocoaPods 的安装与使用
- CocoaPods的安装与使用
- cocoapods的安装与使用
- cocoaPods的安装与使用
- CocoaPods 的安装与使用
- cocoapods的安装与使用
- cocoapods的安装与使用
- CocoaPods的安装与使用
- CocoaPods的安装与使用
- CocoaPods的安装与使用
- cocoapods 的安装与使用
- Cocoapods的安装与使用
- CocoaPods的安装与使用
- CocoaPods的安装与使用
- CocoaPods 的安装与使用
- CocoaPods的安装与使用
- Cocoapods的安装与使用
- cocoapods的安装与使用
- c#中XML解析文件出错解决方法
- mysql中列转行
- layout_gravity和gravity的区别(很简单)
- SSH面试题
- spring jpa整合junit单元测试 ,设置事务自动回滚
- CocoaPods的安装与使用
- Android:Layout_weight的深刻理解
- 【设计模式】策略设计模式
- 【POJ】3070Fibonacci(矩阵快速幂)
- 怎样将IIS Express里面的网站能在局域网访问
- 北京搬家公司大全
- [leetcode][回溯] Combination Sum II
- DesignPatterns_Iterator
- Java IO最详解