CNLiveTripartiteManagement.podspec 6.38 KB

Pod::Spec.new do |s|
    s.name             = 'CNLiveTripartiteManagement'
    s.version          = '0.1.7'
    s.summary          = '所有三方库版本管理'
    s.description      = <<-DESC
                所有三方库版本管理组件
    DESC
    
    s.homepage         = 'http://bj.gitlab.cnlive.com/ios-team/CNLiveTripartiteManagement'
    s.license          = { :type => 'MIT', :file => 'LICENSE' }
    s.author           = { '殷巧娟' => '1427945373@qq.com' }
    s.source           = { :git => 'http://bj.gitlab.cnlive.com/ios-team/CNLiveTripartiteManagement.git', :tag => s.version.to_s }
    # s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
    
    s.ios.deployment_target = '9.0'
    
    # s.source_files = 'CNLiveTripartiteManagement/Classes/**/*'
    s.subspec 'AFNetworking' do |afn|
        afn.dependency 'AFNetworking','4.0.0'
        afn.source_files = 'CNLiveTripartiteManagement/Classes/AFNetworking/*'
    end
    s.subspec 'BaiduMapKit' do |map|
        map.dependency 'BaiduMapKit', '5.0.0'
        map.source_files = 'CNLiveTripartiteManagement/Classes/BaiduMapKit/*'
    end
    s.subspec 'BMKLocationKit' do |location|
        location.dependency 'BMKLocationKit', '1.8.0'
        location.source_files = 'CNLiveTripartiteManagement/Classes/BMKLocationKit/*'
    end
    #s.subspec 'FLAnimatedImage' do |flImage|
    # flImage.dependency 'FLAnimatedImage', '1.0.12'
    #flImage.source_files = 'CNLiveTripartiteManagement/Classes/FLAnimatedImage/*'
    #end
    s.subspec 'FMDB' do |fmdb|
        fmdb.dependency 'FMDB', '2.7.5'
        fmdb.source_files = 'CNLiveTripartiteManagement/Classes/FMDB/*'
    end
    s.subspec 'GPUImage' do |gpuImage|
        gpuImage.dependency 'GPUImage', '0.1.7'
        gpuImage.source_files = 'CNLiveTripartiteManagement/Classes/GPUImage/*'
    end
    s.subspec 'Ks3SDK' do |ks3|
        ks3.dependency 'Ks3SDK', '2.1.2'
        ks3.source_files = 'CNLiveTripartiteManagement/Classes/Ks3SDK/*'
    end
    s.subspec 'libksygpulive_ks3' do |ksy|
        ksy.dependency 'libksygpulive_ks3', '3.0.4'
        ksy.source_files = 'CNLiveTripartiteManagement/Classes/libksygpulive_ks3/*'
    end
    s.subspec 'lottie-ios' do |lottie|
        lottie.dependency 'lottie-ios','2.5.0'  #最新版本是3.1.3
        lottie.source_files = 'CNLiveTripartiteManagement/Classes/lottie-ios/*'
    end
    s.subspec 'Masonry' do |masonry|
        masonry.dependency 'Masonry', '1.1.0' # 适配了iOS 11
        masonry.source_files = 'CNLiveTripartiteManagement/Classes/Masonry/*'
    end
    s.subspec 'MBProgressHUD' do |hud|
        hud.dependency 'MBProgressHUD','1.1.0'
        hud.source_files = 'CNLiveTripartiteManagement/Classes/MBProgressHUD/*'
    end
    s.subspec 'MJExtension' do |extension|
        extension.dependency 'MJExtension','3.2.1'  # 关于 iOS 13 崩溃 ,请更新至 3.1.0 以上的版本. 不要再使用老版本了, 请将过期方法都清除改为新的 mj_ 开头的方法. 旧的过期方法已经在 3.1.0 中删除
        extension.source_files = 'CNLiveTripartiteManagement/Classes/MJExtension/*'
    end
    s.subspec 'MJRefresh' do |refresh|
        refresh.dependency 'MJRefresh', '3.2.0'
        refresh.source_files = 'CNLiveTripartiteManagement/Classes/MJRefresh/*'
    end
    s.subspec 'PGDatePicker' do |picker|
        picker.dependency 'PGDatePicker', '2.6.9'
        picker.source_files = 'CNLiveTripartiteManagement/Classes/PGDatePicker/*'
    end
    s.subspec 'PLPlayerKit' do |playerKit|
        playerKit.dependency 'PLPlayerKit','~>3.4.3' #修复 iOS13 下,playerView 修改 contentMode 崩溃的问题
        playerKit.source_files = 'CNLiveTripartiteManagement/Classes/PLPlayerKit/*'
    end
    s.subspec 'PLShortVideoKit' do |video|
        video.dependency 'PLShortVideoKit','3.1.1'
        video.source_files = 'CNLiveTripartiteManagement/Classes/PLShortVideoKit/*'
    end
    s.subspec 'Qiniu' do |qiniu|
        qiniu.dependency 'Qiniu', '7.2.5' #iOS 13 PHAsset getInfo 修复
        qiniu.source_files = 'CNLiveTripartiteManagement/Classes/Qiniu/*'
    end
    s.subspec 'QMUIKit' do |qmuikit|
        qmuikit.dependency 'QMUIKit', '4.0.2' #适配 iOS 13
        qmuikit.source_files = 'CNLiveTripartiteManagement/Classes/QMUIKit/*'
    end
    s.subspec 'RSKImageCropper' do |cropper|
        cropper.dependency 'RSKImageCropper', '2.2.1'
        cropper.source_files = 'CNLiveTripartiteManagement/Classes/RSKImageCropper/*'
    end
    s.subspec 'SAMKeychain' do |chain|
        chain.dependency 'SAMKeychain','1.5.3'
        chain.source_files = 'CNLiveTripartiteManagement/Classes/SAMKeychain/*'
    end
    s.subspec 'SDAutoLayout' do |layout|
        layout.dependency 'SDAutoLayout', '2.2.1'
        layout.source_files = 'CNLiveTripartiteManagement/Classes/SDAutoLayout/*'
    end
    s.subspec 'SDCycleScrollView' do |scrollview|
        scrollview.dependency 'SDCycleScrollView','1.80'
        scrollview.source_files = 'CNLiveTripartiteManagement/Classes/SDCycleScrollView/*'
    end
    s.subspec 'SDWebImage' do |webimage|
        webimage.dependency 'SDWebImage','5.2.3' #Fix warnings when deployment target version set to iOS 13+
        webimage.source_files = 'CNLiveTripartiteManagement/Classes/SDWebImage/*'
    end
    s.subspec 'SGPagingView' do |page|
        page.dependency 'SGPagingView', '1.6.1'
        page.source_files = 'CNLiveTripartiteManagement/Classes/SGPagingView/*'
    end
    s.subspec 'SSZipArchive' do |zip|
        zip.dependency 'SSZipArchive','2.1.5'
        zip.source_files = 'CNLiveTripartiteManagement/Classes/SSZipArchive/*'
    end
    s.subspec 'TXLiteAVSDK_TRTC' do |lite|
        lite.dependency 'TXLiteAVSDK_TRTC','6.3.7088'
        lite.source_files = 'CNLiveTripartiteManagement/Classes/TXLiteAVSDK_TRTC/*'
    end
    s.subspec 'WebViewJavascriptBridge' do |bridge|
        bridge.dependency 'WebViewJavascriptBridge', '6.0.3'
        bridge.source_files = 'CNLiveTripartiteManagement/Classes/WebViewJavascriptBridge/*'
    end
    s.subspec 'WechatOpenSDK' do |wechatOpen|
        wechatOpen.dependency 'WechatOpenSDK','1.8.6.2'
        wechatOpen.source_files = 'CNLiveTripartiteManagement/Classes/WechatOpenSDK/*'
    end
    s.subspec 'YYKit' do |yykit|
        yykit.dependency 'YYKit', '1.0.9'
        yykit.source_files = 'CNLiveTripartiteManagement/Classes/YYKit/*'
    end
    #s.public_header_files = 'Pod/Classes/**/*.h'    
    s.frameworks = 'UIKit', 'Foundation'
    # s.dependency 'AFNetworking','~> 3.2.1' 
end