iOS cocoapod实际操作步骤

1,先打开终端检查下ruby版本  注:苹果是自带有ruby的

 ruby -v 查看ruby版本

luweiMinideMini:~ luweimac_mini$ ruby -v  

ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]

如果需要更新ruby

更新ruby

终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得)

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

gem sources -a https://ruby.taobao.org/

gem sources -l  (用来检查使用替换镜像位置成功)

2、下载安装cocoaPods  如果有就不需要以下操作

sudo gem install cocoa pods

看到gem installed就是安装好了

 

3、如何使用cocoaPods来管理第三方呢

开发项目之前,我们需要先新建一个开发项目  这一步是不需要cocoaPods来做的

在终端输入

cd (把新建项目拖入这)

luweiMinideMini:~ luweimac_mini$ cd /Users/luweimac_mini/Desktop/PodTest  项目的根目录

vim Podfile  新建一个配置文件

格式一定要如下  这是高版本

platform :ios, '8.0'

target '项目名字' do

pod '第三方'

end

然后esc : wq退出

pod install

装完后需要退出xcode  去文件夹选择  项目名.xcworkspace 进去开发

pod update 更新pod文件

pod --version 查询pod版本

pod repo update

选中需要删除的pod '第三方'
在终端cd到当前项目的根目录下重新执行  pod install --verbose --no-repo-update 命令

 

 错误方法

如果无法下载第三方 出现如下错误

LijundeMacBook-Pro:MacroDemo lijun$ pod install

-bash: pod: command not found

解决办法:

sudo gem install -n /usr/local/bin cocoapods --pre

 

 

常用的第三方

pod 'AFNetworking'

#pod 'SDWebImage' MWPhotoBrowser已经包含有SD

pod 'MJRefresh'

pod 'MBProgressHUD', '~> 0.9.1'

pod 'IQKeyboardManager'  #键盘

pod 'Masonry'

pod 'MJExtension' #模型转换

pod 'AMapSearch' #搜索服务SDK

pod 'AMapLocation' #定位SDK

pod 'AMapNavi'  #导航

pod 'MWPhotoBrowser', '~> 2.1.2'

pod 'UITableView+FDTemplateLayoutCell'

pod 'AliyunOSSiOS','~> 2.6.0'

pod 'RACSRWebSocket'

pod 'JPush', '~>3.0.2'

pod 'AliPay'

pod 'Bugly'

posted on 2017-11-11 09:34  廖利君  阅读(796)  评论(0编辑  收藏  举报