The following explains how pod versions are linked into your project (it goes hand in hand with Semantic Versioning.
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
In addition to the logic operators CocoaPods has an optimisic operator ~>:
'~> 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.
Source: http://guides.cocoapods.org/using/the-podfile.html
If you want to explicitly link to a specific version, then change your podfile to the following:
pod 'ShareKit', '2.5'