cocoapods库

pods日常问题汇总

部分库不能install, 使用open .cocoapods/repos排查库对应版本号Source URL

  "source": {
    "git": "https://github.com/webmproject/libwebp",
    "tag": "v1.1.0"
  },

Ruby操作
1.安装ruby

curl -L get.rvm.io | bash -s stable

2.查看安装成功没

rvm -v

3.安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果报Warning: /opt/homebrew/bin is not in your PATH.执行export PATH=/usr/local/bin:$PATH

安装 Ruby 环境

1.列出ruby列表

rvm list known

2.选择版本安装,我选择3.0.0

rvm install 3.0.0 

3.安装完成,使之生效

rbenv shell 3.0.0

4.查看已经安装的

rvm list

5.设置版本

rvm 3.0.0 --default

6.查看设置正确与否

ruby -v

查看本地引用源:gem sources -l

添加本地源:gem sources -a [https://gems.ruby-china.com/](https://gems.ruby-china.com/)

删除本地源:gem sources -r [https://rubygems.org/](https://rubygems.org/)

清华源:

[https://mirrors.tuna.tsinghua.edu.cn/rubygems/]

Uncomment the next line to define a global platform for your project

platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'PodTest' do

Comment the next line if you don't want to use dynamic frameworks

use_frameworks!

Pods for PodTest

pod 'TKBaseKit', '~> 2.0' #通用基础库

TKBaseKit中包含

pod 'Masonry'
pod 'YYModel'
pod 'MBProgressHUD'
pod 'GTMBase64' , '~> 1.0.1'
pod 'MJRefresh' , '~> 3.4'
pod 'AFNetworking' , '~> 4.0'

TKBaseKit中包含

pod 'TKPermissionKit' #权限管理
pod 'TKCrashNilSafe' # iOS防奔溃处理!
pod 'TKKeychain' #钥匙串简单的封装,实现增,删,该,查。以及模拟获取设备UDID
pod 'TKAnimationKit' #动画

pod 'MBProgressHUD'
pod 'SDWebImage'
pod 'SDWebImageFLPlugin' #gif
pod 'SDCycleScrollView'
pod 'iCarousel'
pod 'IQKeyboardManager'

pod 'JXCategoryView' #分段选择器
pod 'JXPagingView/Pager' #联动

pod 'PYSearch'
pod 'SocketRocket'
pod 'YYText'
pod 'YYModel'

pod 'AliyunPlayer_iOS', '~> 3.4.10'
pod 'AliyunOSSiOS' #阿里云对象存储 OSS

pod 'TZImagePickerController' #照片选择器
pod 'YBImageBrowser' #图片浏览器-注意依耐 --- 优先
pod 'YBImageBrowser/Video' #视频功能需添加
pod "PYPhotoBrowser" #图片浏览器-可用于社区型APP-注意依耐
pod 'MWPhotoBrowser' #

pod 'RSKImageCropViewController' #相册剪裁

pod 'CHTCollectionViewWaterfallLayout' #瀑布流库
pod 'LXMWaterfallLayout' #瀑布流库 ,swift
pod 'JTCalendar' #日历控件
pod 'FSCalendar'
pod 'TQGestureLockView' #手势密码
pod 'QRCodeReaderViewController' #二维码 --使用lib中修改过的

pod 'NSDictionary-NilSafe' #防止NSDictionary nil 崩溃
pod 'AvoidCrash' #防止APP崩溃

pod 'NSObjectSafe'

pod 'AlipaySDK-iOS' #支付宝支付

pod 'WechatOpenSDK' #微信支付

pod 'JPush' #极光推送

pod 'Ono' #html解析

pod 'SVGKit' #SVG图片加载

pod 'ZYNetworkAccessibity' iOS网络权限的监控和判断

pod 'M13ProgressSuite' #进度条

pod 'LBXScan' #二维码-可根据需求添加库

Chart

YYStock #k线图(股票)--需要手动添加

pod 'AAChartKit'
pod 'PNChart'

pod 'DBSphereTagCloud' #3D效果, 自动旋转效果, 惯性滚动效果

end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 更新时间:2020.6.28 安装方式有两种,第一种使用普通的终端命令行去安装,第二种使用工具Homebrew去安...
    黄成瑞阅读 41,824评论 4 51
  • Cocoapods 安装 (可选)使用 taobao ruby-china 源替换默认 gem 源: gem ...
    qiwihui阅读 4,073评论 0 1
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,926评论 3 50
  • 一. CocoaPod相关介绍 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Mav...
    Imkata阅读 3,712评论 0 1
  • 一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发i...
    含笑州阅读 4,432评论 0 0

友情链接更多精彩内容