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.
執(zhí)行export PATH=/usr/local/bin:$PATH
安裝 Ruby 環(huán)境
1.列出ruby列表
rvm list known
2.選擇版本安裝,我選擇3.0.0
rvm install 3.0.0
3.安裝完成轴总,使之生效
rbenv shell 3.0.0
4.查看已經(jīng)安裝的
rvm list
5.設(shè)置版本
rvm 3.0.0 --default
6.查看設(shè)置正確與否
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' #通用基礎(chǔ)庫
TKBaseKit中包含
pod 'Masonry'
pod 'YYModel'
pod 'MBProgressHUD'
pod 'GTMBase64' , '~> 1.0.1'
pod 'MJRefresh' , '~> 3.4'
pod 'AFNetworking' , '~> 4.0'
TKBaseKit中包含
pod 'TKPermissionKit' #權(quán)限管理
pod 'TKCrashNilSafe' # iOS防奔潰處理晚伙!
pod 'TKKeychain' #鑰匙串簡單的封裝客情,實現(xiàn)增极颓,刪,該涝缝,查。以及模擬獲取設(shè)備UDID
pod 'TKAnimationKit' #動畫
pod 'MBProgressHUD'
pod 'SDWebImage'
pod 'SDWebImageFLPlugin' #gif
pod 'SDCycleScrollView'
pod 'iCarousel'
pod 'IQKeyboardManager'
pod 'JXCategoryView' #分段選擇器
pod 'JXPagingView/Pager' #聯(lián)動
pod 'PYSearch'
pod 'SocketRocket'
pod 'YYText'
pod 'YYModel'
pod 'AliyunPlayer_iOS', '~> 3.4.10'
pod 'AliyunOSSiOS' #阿里云對象存儲 OSS
pod 'TZImagePickerController' #照片選擇器
pod 'YBImageBrowser' #圖片瀏覽器-注意依耐 --- 優(yōu)先
pod 'YBImageBrowser/Video' #視頻功能需添加
pod "PYPhotoBrowser" #圖片瀏覽器-可用于社區(qū)型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網(wǎng)絡權(quán)限的監(jiān)控和判斷
pod 'M13ProgressSuite' #進度條
pod 'LBXScan' #二維碼-可根據(jù)需求添加庫
Chart
YYStock #k線圖(股票)--需要手動添加
pod 'AAChartKit'
pod 'PNChart'
pod 'DBSphereTagCloud' #3D效果, 自動旋轉(zhuǎn)效果, 慣性滾動效果
end