美文网首页
Cocoapod 配置第三方库

Cocoapod 配置第三方库

作者: 苏阳北川 | 来源:发表于2017-05-26 11:31 被阅读0次

一、概述

本文用于记录描述Cocoapod的安装及iOS项目的第三方库配置过程,方便之后查阅。操作过程中参考了《Cocoapod从安装到使用》,在此十分感谢作者的分享,推荐参考!

二、安装Cocoapod

1.首先确定ruby环境是否安装(Mac一般都有安装)

查询ruby版本:
$ ruby -v 
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
查询gem工具版本:
$ gem -v
2.0.14.1

2.添加gem源

查询gem源中的地址:
$ gem sources -l
https://gems.ruby-china.org/
修改gem源中的地址:
$ sudo gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/

注意⚠️:
使用 sudo 命令是为了防止权限不足;
remove 前后分别是将要添加的地址和原本的地址,如果原本的地址不一样的化可能报错,请用上一条命令行确认;

3.下载并安装Cocoapod

顺序执行如下命令行(命令窗口会显示下载并安装,大概300+M):
$ sudo gem install cocoapods
$ pod setup

三、为项目配置第三方库

1.首先通过命令行进入项目所在的文件夹下,也就是 *.xcodeproj文件所在的文件夹下

$ cd (*.xcodeproj文件路径)

2.初始化 pod,这将生成一个 Podfile文件

$ pod init

3.编辑 Podfile文件,添加第三方库(查询库的方法见标题四_6

$ vi Podfile
------------
# Uncomment the next line to define a global platform for your project
 platform :ios, '10.0'

target 'project_1' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'Alamofire', '~> 4.4.0'
  pod 'TextFieldEffects', '~> 1.3.2'

  # Pods for project_1

end
------------
注意⚠️:
1.platform 确定平台,这里是iOS_10.0
2.这里 pod 的两个库分别是Alamofire网络库、TextFieldEffects文本框库
3.编辑文件:i(插入)
          Esc(退出编辑)
          shift + :(键入命令)
          wq(保存退出)

4.安装依赖关系

$ pod install
注意⚠️:安装完成后只能打开workspace文件,否则编译报错
workspace文件

四、常用命令行汇总

在此整理一下会用到的指令,方便查阅:

1.查询 ruby 环境版本:
$ ruby -v
2.查询 gem 工具版本:
$ gem -v
3.gem 源操作
查询
$ gem sources -l
删除
$ sudo gem sources --remove (原有地址)
添加
$ sudo gem sources -a (欲加地址)
更换
$ sudo gem sources --add https://gems.ruby-china.org/(欲加地址) --remove https://ruby.taobao.org/(原有地址)
4.安装cocoapod
$ sudo gem install cocoapod
$ pod setup
5.添加依赖
初始化 pod
$ pod init
安装依赖
$ pod install
6.搜索库
网站搜素: https://cocoapods.org
pod指令
$ pod search AFNetworking(库关键字)
7.更新库
⚠️在更新完成 Podfile 之后执行
$ pod update

总结

经过此次的学习,总算是给自己的项目装上了"轮子"。忽而想到自己刚进入研究中心来的转正考核项目,所有的代码都是自己实现,甚至磨破头皮封装了一个自己用来与后台进行网络交互的类库,那个开发速度真是没话说,此致谢谢每一位在前进道路上帮助自己的人!
嗯,最近的感觉:想学什么就趁着还有兴趣赶快学吧,现在开始什么时候都不算晚!

相关文章

  • CocoaPods 的作用及使用

    1.CocoaPods的作用 方便统一管理第三方库。 2.配置CocoaPods 下载、安装使用的CocoaPod...

  • 第三方库

    阅读目录 第三方库 CocoaPod iCarousel AFNetworking / Alamofire MKN...

  • iOS 组件二进制化方案

    背景 随着业务的扩展,私有CocoaPod库和第三方 CocoaPod 库越来越多,App项目中的文件也越来越多。...

  • iOS 组件二进制化方案--(一)

    背景 随着业务的扩展,私有CocoaPod库和第三方 CocoaPod 库越来越多,App项目中的文件也越来越多。...

  • iOS 工程组织结构分享

    1. 使用cocoaPod进行第三方库的管理 常用的第三方库 其中的XTSafeCollection推荐使用,避免...

  • 如何搭建好一个ios app

    1.用cocoapods导入第三方类库 用cocoapod导入常用的第三方类库比如:其中AFNeetworking...

  • iOS "The sandbox is not in sync

    一般出现在更新Cocoapod之后或者你项目上传在第三方托管平台并且用了Cocoapod来管理第三方库时,别人下载...

  • Cocoapod 配置第三方库

    一、概述 本文用于记录描述Cocoapod的安装及iOS项目的第三方库配置过程,方便之后查阅。操作过程中参考了《C...

  • 01|实用的轮子们

    这篇文用于不定期更新记录自己使用的一些好用的轮子。 注:1.关于以下这些第三方库的配置使用,推荐用Cocoapod...

  • cocoaPod

    cocoaPod基本写法 网上的 超全!整理常用的iOS第三方资源 常用的第三方库搜集 ADTransitionC...

网友评论

      本文标题:Cocoapod 配置第三方库

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