项目中用到的优秀三方库做个记录有空一一研究并简单使用一下

921 阅读2分钟

source 'mirrors.tuna.tsinghua.edu.cn/git/CocoaPo…' platform:ios,'10.0'

target 'SmartGuaiZhu' do

pod 'AFNetworking' 									#网络请求工具
pod 'MBProgressHUD’									#加载指示器工具
pod 'Masonry’									    #UI布局约束
pod 'MJRefresh’									    #MJ刷新工具
pod 'MJExtension’									#字典转模型工具
pod 'YYImage’									    #Gif图片加载显示工具
pod 'YYImage/WebP'
pod 'YYWebImage’									#加载网络图片显示工具
pod 'YYText'  									    #文字显示工具
pod 'YYCache'									    #缓存工具
pod 'YYCategories' 									#YY分类
pod 'YBImageBrowser’								#图片相册工具
pod 'YBImageBrowser/Video’							#相册视频工具
pod 'SDWebImageYYPlugin/YYImage' 					#YYImage
pod 'SDWebImageWebPCoder'							#wep格式图片显示工具
pod 'BRPickerView' 									#选择器
pod 'AgoraRtcEngine_iOS', '~> 3.0.0' 				#语音通讯工具核心
pod 'RongCloudIM/IMLib', '~> 4.1.1'  				#融云即时通讯工具(轻量级无绘制会话列表)
pod 'RongCloudIM/IMKit', '~> 4.1.1'                 #融云即时通讯工具(不需要重新绘制会话列表、会话界面、输入法)
pod 'QMUIKit', '~> 4.2' 							#腾讯的界面搭建框架
pod 'DateTools' 									#日期处理工具
pod 'ReactiveObjC’ 									#RAC工具
pod 'JKCategories' 									#JK分类工具
pod 'FDFullscreenPopGesture' 						#全屏滑动返回工具
pod 'HWPanModal' 									#底部弹出控制器工具
pod 'TZImagePickerController', :source => 'git@code-sayu.xingyongshe.com:iosProject/PodSpecs.git'
pod 'IDMPhotoBrowser', :source => 'git@code-sayu.xingyongshe.com:iosProject/PodSpecs.git'
pod 'CRBoxInputView' 								#验证码、密码输入框
pod 'UMCCommon', '~> 7.1.1' 						#友盟组件化工具
pod 'IQKeyboardManager' 							#键盘管理工具
pod 'XHLaunchAd' 									#启动页广告工具
pod 'GTOneLoginSDK', '~> 2.1.4.2'					#登录工具框架
pod 'mob_sharesdk/ShareSDKPlatforms/QQ' 			#mobTech 分享QQ
pod 'mob_sharesdk/ShareSDKPlatforms/SinaWeibo' 		#mobTech 分享微博
pod 'mob_sharesdk/ShareSDKPlatforms/WeChat' 		#mobTech 分享微信
pod 'mob_sharesdk/ShareSDKPlatforms/Apple' 			#mobTech 分享苹果
pod 'mob_linksdk_pro' 								#微信小程序分享?
pod 'SSZipArchive' 									#压缩工具
pod 'Qiniu', '~> 7.3.0' 							#七牛云视频工具
pod 'SVGAPlayer' 									#动画渲染工具
pod 'FMDB' 										    #数据库
pod 'NIMSDK' 									    #网易云信
pod 'JPush' 										#极光推送
pod 'JJException' 									#APP 防闪退工具
pod 'Bugly' 										#iOS 奔溃日志捕获分析
pod 'MCDownloadManager', '~> 1.0.3' 				#文件下载管理器
pod 'StreamingKit' 									#音频播放器
pod 'AMapLocation' 									#高德地图定位
pod 'SJBaseVideoPlayer' 							#视频播放器
pod 'SJVideoPlayer' 								#视频播放器
pod 'DZNEmptyDataSet' 								#空白数据显示框架
pod 'ZFPlayer', '~> 4.0' 							#视频播放器
pod 'ZFPlayer/ControlView', '~> 4.0'	 			#视频播放器View
pod 'ZFPlayer/AVPlayer', '~> 4.0'					#视频播放器Player
pod 'NullSafe’ 									    #空字符检查工具
pod 'WebViewJavascriptBridge', '~> 6.0' 			#OC 和 JS的桥接工具
pod "TTGTagCollectionView" 							#标签显示工具
pod 'BytedEffectSDK', :path => './BytedEffectSDK/'
#    pod 'JMDropMenu'
#    pod 'MLeaksFinder', :configurations => ['Debug']

pre_install do |installer|
  dir_web = File.join(installer.sandbox.pod_dir('WebViewJavascriptBridge'), 'WebViewJavascriptBridge')
  Dir.foreach(dir_web) {|x|
    real_path = File.join(dir_web, x)
    if (!File.directory?(real_path) && File.exists?(real_path))
      if(x == 'WebViewJavascriptBridge.h' || x == 'WebViewJavascriptBridge.m')
        File.delete(real_path)
      end
    end
  }
end

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            if target.name == 'StreamingKit'
                config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '8.0'
            end
        end
    end
end

end