Error Cocoapods: "Pull no es posible porque tiene files sin combinar".

Al instalar un nuevo CocoaPod, obtuve el siguiente error.

$ pod install Analyzing dependencies [!] Pod::Executable pull A AFHARchiver/0.2.1/AFHARchiver.podspec A AFWunderlist/1.0/AFWunderlist.podspec A AFWunderlist/1.1/AFWunderlist.podspec A AFgzipRequestSerializer/0.0.1/AFgzipRequestSerializer.podspec 

. . .

 A wpxmlrpc/0.4/wpxmlrpc.podspec A zipzap/6.0/zipzap.podspec Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use `'git add/rm <file>'` as appropriate to mark resolution, or use `'git commit -a'`. 

Pensé que compartiría la solución a continuación.

El problema estaba en el depósito de especificaciones, no en mi lado.

Encontré la respuesta aquí podfile da un error en la installation , pero como la pregunta era less explícita sobre el síntoma, pensé que lo volvería a hacer reference de nuevo en caso de que alguien lo estuviera buscando de manera diferente.

La respuesta está en la publicación del blog aquí http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/, que explica el problema y la solución que se repite a continuación:

"Tendrá que eliminar manualmente las copys locales del repository de especificaciones y volver a clonar la nueva versión del repository de especificaciones. Puede hacerlo con los siguientes commands:

  $ pod repo remove master $ pod setup 

Si tiene algún compromiso local o cambios en el repository de especificaciones que no están combinados, debe asegurarse de tener una copy de ellos. Recomendaría que copie estos cambios manualmente y vuelva a comprometerse. Puede arreglar su repository sin borrarlo, sin embargo, este no es un process simple, por lo que le recomendamos que elimine su copy del repository de Especificaciones y cualquier horquilla del mismo. "

rm -rf ~/.cocoapods también funciona