美文网首页
CocoaPod 安装使用

CocoaPod 安装使用

作者: 无迹天空 | 来源:发表于2020-05-19 09:29 被阅读0次

安装CocoaPods需要Ruby环境,通过查看 ruby 版本,确认环境

终端命令:

ruby -v

cocoapods 镜像源设置

把Ruby镜像指向Ruby China,避免被墙,你懂得

删除旧的源:

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

添加软件源:

gem sources --add https://gems.ruby-china.com

查看并确认:

gem sources -l

终端显示,例如:

*** CURRENT SOURCES ***

https://gems.ruby-china.com

下载安装 CocoaPods

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

接下来进行安装,执行

pod setup

安装成功后,你会看到: setup completed

使用 CocoaPods

新建工程,在工程根目录,创建一个文本文件:Podfile
内容例如:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
target "CocoPodDemo" do
  pod 'AFNetworking'
end

执行命令:

pod install

会看到:

Analyzing dependencies
Cloning spec repo `cocoapods` from `https://github.com/CocoaPods/Specs.git`

这一步第一次会非常慢,只能耐心等待

系统的“活动监视器”中查看“网络”这块,会发现有一些东西正在被下载,有一个 “git-remote-http” 就是负责下载 spec repo cocoapods 的

正在下载

其他命令:

// 搜索
pod search + 库名

// 更新
pod update

pod install 提速:

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

每次执行 pod install 和 pod update 的时候,cocoapods 都会默认更新一次 spec 仓库。
这是一个比较耗时的操作。
在确认spec版本库不需要更新时,给这两个命令加一个参数跳过 spec 版本库更新,可以明显提高这两个命令的执行速度。

pod install 完成后可以看到工程目录,例如:


目录样例

打开 workspace文件,就能看到 pod 库了,主工程就能直接引用 #import <AFNetworking.h>
可以直接调用 第三方库的方法了

第三方库版本号的各种写法参考:

pod ‘AFNetworking’ //不显式指定依赖库版本,表示每次都获取最新版本
pod ‘AFNetworking’, ‘2.0’ //只使用2.0版本
pod ‘AFNetworking’, ‘>2.0′ //使用高于2.0的版本
pod ‘AFNetworking’, ‘>=2.0′ //使用大于或等于2.0的版本
pod ‘AFNetworking’, ‘<2.0′ //使用小于2.0的版本
pod ‘AFNetworking’, ‘<=2.0′ //使用小于或等于2.0的版本
pod ‘AFNetworking’, ‘~>0.1.2′ //使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0
pod ‘AFNetworking’, ‘~>0.1′ //使用大于等于0.1但小于1.0的版本
pod ‘AFNetworking’, ‘~>0′ //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

参考来源:

不同的target配置不同的pod库:https://www.it1352.com/928607.html

CocoaPods安装、使用、提速、问题解决:https://www.jianshu.com/p/417b0e8bb027

重装Cocoapods遇到的问题:https://www.jianshu.com/p/2b12d72cab8c

CocoaPods安装、卸载、使用说明(Mac ox 10.11+):https://blog.csdn.net/chen_gp_x/article/details/50587466

相关文章

  • iOS工程的cocoapod道路

    目录一、前言二、安装Cocoapod  1、ruby环境  2、安装Cocoapod三、使用Cocoapod  1...

  • cocoaPod安装使用

    一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/Coc...

  • CocoaPod 安装使用

    安装CocoaPods需要Ruby环境,通过查看 ruby 版本,确认环境 终端命令: cocoapods 镜像源...

  • 工具:cocoaPads使用

    cocoaPod的安装参考资料cocoaPod安装 常见问题: 1、已经安装过cocoaPod,执行pod相关命令...

  • 单元测试和OCMock

    OCMock使用一、安装及简单使用:使用Cocoapod引入:pod 'OCMock' 简单使用:新建一个单元测试...

  • 如何安装使用CocoaPod

    CocoaPods使用步骤(已有Ruby环境): 1.打开终端,输入 $ gem sources --remove...

  • Cocoapod安装和使用

    大家可曾遇到在github上下载人家的demo,结果运行出现错误?其实多数原因是因为人家是用cocoapod管理工...

  • CocoaPod安装和使用

    我们经常会使用到CocoaPod,但是最近我安装的时候碰到了好多的问题,也查了好多的文章,现在就总结一下我遇到的问...

  • swift开发笔记:使用SwiftyJSON解析复杂JSON数据

    本期JSON解析类型: -1- 使用cocoapod安装Alamofire和SwjftyJSON swift开发笔...

  • Cocoapods相关

    一些网站 Getting StartedCocoaPods安装和使用及问题:Setting up CocoaPod...

网友评论

      本文标题:CocoaPod 安装使用

      本文链接:https://www.haomeiwen.com/subject/pcdvohtx.html