cocoapods que no actualizan un repository correctamente

Al actualizar mi proyecto, que contiene esta línea en el Podfile :

 pod 'UIView-Autolayout', :git => 'https://github.com/dkk/UIView-Autolayout.git' 

con la pod update command, quiero actualizar el pod en este repository github , que tiene el siguiente podspec:

 Pod::Spec.new do |s| s.name = 'UIView-Autolayout' s.version = '0.2.2' s.license = 'MIT' s.platform = :ios, '6.0' s.summary = 'Category on UIView to simplify the creation of common layout constraints.' s.homepage = 'https://github.com/jrturton/UIView-Autolayout' s.author = { 'Richard Turton' => '[email protected]' } s.source = { :git => 'https://github.com/jrturton/UIView-Autolayout.git', :tag => s.version.to_s } s.source_files = 'Source/*.{h,m}' s.requires_arc = true end 

Como salida obtengo: Installing UIView-Autolayout 0.2.1 (was 0.2.1) . ¿Por qué no instala la versión 0.2.2 ?

(Mi proyecto es iOS7.0, con ARC)

Si reemploop la línea Podfile por el pod 'UIView-Autolayout', :git => 'https://github.com/dkk/UIView-Autolayout.git', '0.2.2' un error

Ese repository no tiene una label para la versión 0.2.2 . No se actualizará hasta que el desarrollador / contribuidor agregue una label.

Cocoapods usa este valor:

 s.version = '0.2.2' 

buscando un nombre de label que coincida exactamente con la cadena.

EDITAR

La fuente también deberá señalar su repository:

 s.source = { :git => 'https://github.com/jrturton/UIView-Autolayout.git', :tag => s.version.to_s } 

EDIT 2

Parece que comentar el pod (colocar un hash al principio de la línea) y ejecutar la installation del pod (para eliminarlo), entonces era necesario descomentar y ejecutar la installation del pod nuevamente.

La sensación principal es que el file pods.lock tenía algo en caching y no quería cambiar a un nuevo repository para la misma biblioteca.