CocoaPods - use specific pod version

后端 未结 4 1696
小鲜肉
小鲜肉 2020-12-13 08:22

I am using CocoaPods for a macOS app. I have compilation errors with AFNetworking (current version, 1.2.1) and saw that these didn\'t exist in the previous version (1.2.0).

4条回答
  •  醉话见心
    2020-12-13 09:07

    Here, below mentions all possible ways to install pod with use cases.

    1. To install the latest pod version, omit the version number after pod name.

      pod 'Alamofire'

    2. To install specific pod version, specify pod version after pod name.

      pod 'Alamofire', '5.0.0'

      Besides no version, or a specific one, it is also possible to use logical operators:

      • '> 0.1' Any version higher than 0.1
      • '>= 0.1' Version 0.1 and any higher version
      • '< 0.1' Any version lower than 0.1
      • '<= 0.1' Version 0.1 and any lower version
    3. To install latest pod subversion of specified pod version :

      pod 'Alamofire', '~> 0.1.2'

      • '~> 0.1.2' Version 0.1.2 and the versions up to 0.2, not including 0.2 and higher
      • '~> 0.1' Version 0.1 and the versions up to 1.0, not including 1.0 and higher
      • '~> 0' Version 0 and higher, this is basically the same as not having it.
    4. To use pod from a local machine folder path:

      pod 'Alamofire', :path => '~/Documents/Alamofire'

    5. Install pods from the remote master branch

      pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git'

    6. Install pods from the remote specific branch

      pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'dev'

    7. Install pods from the specific tag on the remote branch

      pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.1.1'

    8. Install pods from the specific commit on the remote branch

      pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :commit => '0f506b1c45'

      To know more in details, check reference: Cocoa pods installation guideline

提交回复
热议问题