CocoaPoda在iOS开发中的使用

CocoaPoda在iOS开发中的使用

CocoaPods 简介

CocoaPods是iOS开发中不可避免的依赖管理第三方的工具,能简化一些第三方库文件需要添加编译参数及依赖库的繁复工作

CocoaPods的官网

安装CocoaPods

2.1 翻墙版:
$ sudo gem install cocoapods
$ pod setup
2.1 不翻墙版:

更新淘宝的源

$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l

升级gem

$ sudo gem update --system

完成之后安装CocoaPods

$ sudo gem install cocoapods
$ pod setup

安装CocoaPods

3.1 初始化

在项目的XXX.xcodeproj文件所在目录执行

pod init 

即可生成podfile文件,或者直接创建podfile文件(没有后缀)

3.2 搜索
$ pod search anf

-> DANForwardGeocoder (1.0.0)
A simple library for forward geocoding.
pod 'DANForwardGeocoder', '~> 1.0.0'
- Homepage: https://github.com/DanielTomlinson/DANForwardGeocoder
- Source:   https://github.com/DanielTomlinson/DANForwardGeocoder.git
- Versions: 1.0.0 [master repo]


-> Spotify-iOS-SDK-possanfork (0.8)
Spotify iOS SDK
pod 'Spotify-iOS-SDK-possanfork', '~> 0.8'
- Homepage: https://developer.spotify.com/technologies/spotify-ios-sdk/
- Source:   https://github.com/possan/ios-sdk.git
- Versions: 0.8 [master repo]
…………

我们根据搜索出来的 pod 'XXXXX' '->X.X.X'拷贝到podfile文件中

$ pod list
# 列出所有可用的第三方库
3.3 安装

在podfile文件所在的目录中执行

pod install

执行完毕即可OK了,完后我们要打开.xcworkspace 而不是 XXX.xcodeproj

参考文档如何编写一个CocoaPods的spec文件

原文地址:https://www.cnblogs.com/fengtengfei/p/5077738.html