如何只在cocoapods中更新podfile的一个lib?

时间:2016-12-12 09:20:58

标签: ios cocoapods

在我的podfile

 platform:ios,'8.0'
 target "agriculturalApp" do
    pod 'QQOpenSDK','~>2.9.5'
    pod 'BXWeChatSDK','~>1.6.2'
    pod 'IQKeyboardManager', '~>  3.3.7'
    pod 'SDWebImage', '~>3.8.1'   #3.8.0才支持ipv6
    pod 'AFNetworking', '~>3.1.0'

    pod 'UILabel+Copyable'
    pod 'SDCycleScrollView'
    pod 'SDAutoLayout'
    pod 'Bugly'

    pod 'UMengAnalytics'
    pod 'UMengSocial', '~> 5.0'
    pod 'MJRefresh', '~> 3.1.0'
    pod 'MBProgressHUD', '~> 0.9.2'

    use_frameworks!
    pod 'ReactiveCocoa','~>4.1.0'

    pod 'JPush', '~> 2.1.8'  
    pod 'EBForeNotification', '~> 1.0.6'

    post_install do |installer|
        installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '2.3'  ## or '3.0'
            end
        end
    end 

end

pods中有很多podfile个lib,但我怎样才能更新自定义lib

例如,如果我更新cocoapods,我将更新podfile中的所有libs。我只想将SDWebImage更新为~> 4.0.0-beta2

1 个答案:

答案 0 :(得分:2)

根据docs使用pod update [PODNAME]

因此,更改SDWebImage的版本(或删除,如果您需要最新版本)并运行:

pod update SDWebImage