Note - actually apparently it does. Use the syntax Marcelo explains. Hope it helps someone!
With CocoaPods, you basically do this,
pod \'GTScrollNa
Basically, it respects what you say in your Podfile
.
You have several options (from CocoaPods guides):
> 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~> 0.1.2
Version 0.1.2 and the versions up to 0.2, not including 0.2You can also provide no version at all, which will install always the latest available. Another option is provide a specific version, so that version will be always used.
CocoaPods cached your current version of pods, so basically you have to clean cache.
You can make it locally in your project directory using this command:
pod cache clean --all
Although I think it is very important to keep the project dependencies up-to-date I wouldn't recommend to auto update everything immediately.
I'm using VersionEye to get notified about new versions of my software dependencies. Good projects are using semantic versioning, which is a big help for updating. Most new releases are patches or minor versions, which means you can update with low risk. Every couple months major versions are coming out. Here you have to be careful with updating. It's very likely that a new major version will break your build. That's why you have to check the changelogs and migration paths. And don't forget to run your tests after you updated ;-)
If you want to learn about how to update right, check out the slides to continuous updating.