博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
再次记录 cocoapods
阅读量:5024 次
发布时间:2019-06-12

本文共 1790 字,大约阅读时间需要 5 分钟。

1、pods  

安装cocoapods

但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

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

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

$ gem sources -a https://gems.ruby-china.org/

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

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

 

https://gems.ruby-china.org/

上面所有的命令完成之时,在小编的终端上是这个的样子:

 

这时候,你再次在终端中运行:

$ sudo gem install cocoapods  

pod setup

若是报错  用sudo gem install -n /usr/local/bin cocoapods

等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

 

##

链接】RubyGems镜像-淘宝网

https://ruby.taobao.org/      已经声明不在维护gems  现在用http://gems.ruby-china.org/  

##

 

在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:

$ vim Podfile

然后在Podfile文件中输入以下文字:

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

注意,这段文字不是小编凭空生成的,可以在AFNetworking的github页面找到。这两句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 7.0, 要下载的AFNetworking版本是2.0。

然后保存退出。vim环境下,保存退出命令是:

:wq

 

 

pod添加库   pod install --verbose --no-repo-update   或 pod install

pod更新  pod update --verbose --no-repo-update   或 pod update

更新单个库

pod update + 你想升级的那个库的名字 例如: pod update MJRefresh  必须学会此,本人就自坑了一次,,,,,,因为有的库可能会手动修改,update会覆盖

 

Xcode8以上 Podfile稍微变化了一点

source 'https://github.com/CocoaPods/Specs.git'platform:ios,’8.0’use_frameworks!target 'Unity-iPhone' do    #pod 'Parse', '~> 1.7.1'#pod 'PromiseKit', '~> 1.6.0'pod 'GCDObjC', '~> 0.2.0'pod 'AFNetworking', '~> 2.6.0'pod 'MBProgressHUD', '~> 0.9.1'pod 'SDWebImage', '~> 3.7.3'pod 'OpenUDID', '~> 1.0.0'pod 'WeiboSDK', '~> 3.1.1'#pod 'OpenCV', '~> 2.4.10'#pod 'SDCycleScrollView', '~> 1.64'#pod 'LTNavigationBar', '~> 2.1.0'pod 'MJExtension', '~> 2.5.10'pod 'UMengSocialCOM', '~> 5.2.1'pod 'UMengAnalytics', '~> 4.1.0'pod 'BTBadgeView', '~> 1.3'target 'Unity-iPhone Tests' do    inherit! :search_paths    # Pods for testingendend

 

 

 

转载于:https://www.cnblogs.com/KingQiangzi/p/6053580.html

你可能感兴趣的文章
Web项目中的路径问题
查看>>
js随机数的取整
查看>>
关于解析漏洞
查看>>
十大经典预测算法(六)---集成学习(模型融合算法)
查看>>
用php做一个简单的注册用户功能
查看>>
一款基于css3的3D图片翻页切换特效
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sizeof与Strlen的区别与联系
查看>>
hadoop2.2.0_hbase0.96_zookeeper3.4.5全分布式安装文档下载
查看>>
Flutter 贝塞尔曲线切割
查看>>
golang 的编译安装以及supervisord部署
查看>>
easyui源码翻译1.32--Dialog(对话框窗口)
查看>>
阿里架构师,讲述基于微服务的软件架构模式
查看>>
Eclipse导入maven项目时,Pom.xml文件报错处理方法
查看>>
01、JAVA开发准备
查看>>
asp.net mvc 错误处理 - 自定义报错处理,生成错误日志
查看>>
Linux centos ssh
查看>>
R语言之避免for循环示例
查看>>
[转]jQuery 选择器和dom操作
查看>>
Jenkins+Maven+SVN快速搭建持续集成环境(转)
查看>>