Tipos de cimientos desconocidos después de instalar RestKit 0.20.0 a través de Cocoapods

He estado buscando una respuesta pero no pude encontrar a alguien con un problema similar.

He instalado RestKit 0.20.0 en mi proyecto, utilizando el método recomendado (cocoapods), con el siguiente Podfile:

platform :ios, '5.1' pod 'RestKit', '~> 0.20.0' 

Mi problema ahora es que no se encuentran todos los types de Foundation (y UIKit). Aquí están algunos ejemplos:

 .../Block.h:11:20: Cannot find interface declaration for 'UIView', superclass of 'Block' .../Block.h:14:38: Unknown type name 'UIImageView' .../Block.h:28:23: Unknown type name 'NSInteger' 

He probado todos los consejos en esta página: http://docs.cocoapods.org/guides/integrating_a_project.html

Además, vale la pena mencionar que podría instalar correctamente Reskit a través de Cocoapods en un nuevo proyecto vacío (sin errores de compilation). Comparé la configuration de compilation de los dos proyectos, son los mismos.

Gracias por tu ayuda.

Ok, encontré una solución, pero todavía no entiendo la raíz del problema.

Los errores realmente aparecían en 1 class solamente (Bloque). El nombre "Block" parecía ser la causa porque cambiar el nombre de la class a otra cosa resolvió el problema (eliminar la class y volver a crearla no fue suficiente, era necesario cambiar el nombre).

Lo que no entiendo es que el error habitual para este caso es "símbolo duplicado".